Class ProtocolServerConfiguration<T extends ProtocolServerConfiguration>

  • All Implemented Interfaces:
    org.infinispan.commons.configuration.attributes.Matchable<T>, org.infinispan.commons.configuration.attributes.Updatable<T>
    Direct Known Subclasses:
    HotRodServerConfiguration, MemcachedServerConfiguration, RestServerConfiguration

    public abstract class ProtocolServerConfiguration<T extends ProtocolServerConfiguration>
    extends org.infinispan.commons.configuration.attributes.ConfigurationElement<T>
    ServerConfiguration.
    Since:
    5.3
    Author:
    Tristan Tarrant
    • Field Detail

      • DEFAULT_CACHE_NAME

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> DEFAULT_CACHE_NAME
      • NAME

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> NAME
      • HOST

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> HOST
      • PORT

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> PORT
      • IDLE_TIMEOUT

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> IDLE_TIMEOUT
      • IGNORED_CACHES

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Set<String>> IGNORED_CACHES
      • RECV_BUF_SIZE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> RECV_BUF_SIZE
      • SEND_BUF_SIZE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> SEND_BUF_SIZE
      • START_TRANSPORT

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> START_TRANSPORT
      • TCP_NODELAY

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> TCP_NODELAY
      • TCP_KEEPALIVE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> TCP_KEEPALIVE
      • IO_THREADS

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> IO_THREADS
      • ADMIN_OPERATION_HANDLER

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<org.infinispan.server.core.admin.AdminOperationsHandler> ADMIN_OPERATION_HANDLER
      • ZERO_CAPACITY_NODE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> ZERO_CAPACITY_NODE
      • SOCKET_BINDING

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> SOCKET_BINDING
      • IMPLICIT_CONNECTOR

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> IMPLICIT_CONNECTOR
      • WORKER_THREADS

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> WORKER_THREADS
    • Constructor Detail

      • ProtocolServerConfiguration

        protected ProtocolServerConfiguration​(Enum<?> element,
                                              org.infinispan.commons.configuration.attributes.AttributeSet attributes,
                                              SslConfiguration ssl,
                                              IpFilterConfiguration ipFilter)
      • ProtocolServerConfiguration

        protected ProtocolServerConfiguration​(String element,
                                              org.infinispan.commons.configuration.attributes.AttributeSet attributes,
                                              SslConfiguration ssl,
                                              IpFilterConfiguration ipFilter)
    • Method Detail

      • attributeDefinitionSet

        public static org.infinispan.commons.configuration.attributes.AttributeSet attributeDefinitionSet()
      • defaultCacheName

        public String defaultCacheName()
      • port

        public int port()
      • idleTimeout

        public int idleTimeout()
      • recvBufSize

        public int recvBufSize()
      • sendBufSize

        public int sendBufSize()
      • tcpNoDelay

        public boolean tcpNoDelay()
      • tcpKeepAlive

        public boolean tcpKeepAlive()
      • ioThreads

        public int ioThreads()
      • workerThreads

        public int workerThreads()
      • startTransport

        public boolean startTransport()
      • adminOperationsHandler

        public org.infinispan.server.core.admin.AdminOperationsHandler adminOperationsHandler()
      • socketBinding

        public String socketBinding()
      • zeroCapacityNode

        public boolean zeroCapacityNode()
      • disable

        public void disable()
      • enable

        public void enable()
      • isEnabled

        public boolean isEnabled()
      • isImplicit

        public boolean isImplicit()