Class ProtocolServerConfiguration
- java.lang.Object
-
- org.infinispan.server.core.configuration.ProtocolServerConfiguration
-
- Direct Known Subclasses:
HotRodServerConfiguration,MemcachedServerConfiguration,RestServerConfiguration
public abstract class ProtocolServerConfiguration extends Object
ServerConfiguration.- Since:
- 5.3
- Author:
- Tristan Tarrant
-
-
Field Summary
Fields Modifier and Type Field Description static AttributeDefinition<AdminOperationsHandler>ADMIN_OPERATION_HANDLERprotected AttributeSetattributesstatic AttributeDefinition<String>DEFAULT_CACHE_NAMEstatic AttributeDefinition<String>HOSTstatic AttributeDefinition<Integer>IDLE_TIMEOUTstatic AttributeDefinition<Set<String>>IGNORED_CACHESstatic AttributeDefinition<Integer>IO_THREADSstatic AttributeDefinition<String>NAMEstatic AttributeDefinition<Integer>PORTstatic AttributeDefinition<Integer>RECV_BUF_SIZEstatic AttributeDefinition<Integer>SEND_BUF_SIZEprotected SslConfigurationsslstatic AttributeDefinition<Boolean>START_TRANSPORTstatic AttributeDefinition<Boolean>TCP_KEEPALIVEstatic AttributeDefinition<Boolean>TCP_NODELAYstatic AttributeDefinition<Integer>WORKER_THREADSstatic AttributeDefinition<Boolean>ZERO_CAPACITY_NODE
-
Constructor Summary
Constructors Modifier Constructor Description protectedProtocolServerConfiguration(AttributeSet attributes, SslConfiguration ssl)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdminOperationsHandleradminOperationsHandler()static AttributeSetattributeDefinitionSet()AttributeSetattributes()StringdefaultCacheName()Stringhost()intidleTimeout()Set<String>ignoredCaches()intioThreads()Stringname()intport()intrecvBufSize()intsendBufSize()SslConfigurationssl()booleanstartTransport()booleantcpKeepAlive()booleantcpNoDelay()StringtoString()intworkerThreads()booleanzeroCapacityNode()
-
-
-
Field Detail
-
DEFAULT_CACHE_NAME
public static final AttributeDefinition<String> DEFAULT_CACHE_NAME
-
NAME
public static final AttributeDefinition<String> NAME
-
HOST
public static final AttributeDefinition<String> HOST
-
PORT
public static final AttributeDefinition<Integer> PORT
-
IDLE_TIMEOUT
public static final AttributeDefinition<Integer> IDLE_TIMEOUT
-
IGNORED_CACHES
public static final AttributeDefinition<Set<String>> IGNORED_CACHES
-
RECV_BUF_SIZE
public static final AttributeDefinition<Integer> RECV_BUF_SIZE
-
SEND_BUF_SIZE
public static final AttributeDefinition<Integer> SEND_BUF_SIZE
-
START_TRANSPORT
public static final AttributeDefinition<Boolean> START_TRANSPORT
-
TCP_NODELAY
public static final AttributeDefinition<Boolean> TCP_NODELAY
-
TCP_KEEPALIVE
public static final AttributeDefinition<Boolean> TCP_KEEPALIVE
-
IO_THREADS
public static final AttributeDefinition<Integer> IO_THREADS
-
WORKER_THREADS
public static final AttributeDefinition<Integer> WORKER_THREADS
-
ADMIN_OPERATION_HANDLER
public static final AttributeDefinition<AdminOperationsHandler> ADMIN_OPERATION_HANDLER
-
ZERO_CAPACITY_NODE
public static final AttributeDefinition<Boolean> ZERO_CAPACITY_NODE
-
attributes
protected final AttributeSet attributes
-
ssl
protected final SslConfiguration ssl
-
-
Constructor Detail
-
ProtocolServerConfiguration
protected ProtocolServerConfiguration(AttributeSet attributes, SslConfiguration ssl)
-
-
Method Detail
-
attributeDefinitionSet
public static AttributeSet attributeDefinitionSet()
-
attributes
public AttributeSet attributes()
-
defaultCacheName
public String defaultCacheName()
-
name
public String name()
-
host
public String host()
-
port
public int port()
-
idleTimeout
public int idleTimeout()
-
recvBufSize
public int recvBufSize()
-
sendBufSize
public int sendBufSize()
-
ssl
public SslConfiguration ssl()
-
tcpNoDelay
public boolean tcpNoDelay()
-
tcpKeepAlive
public boolean tcpKeepAlive()
-
ioThreads
public int ioThreads()
-
workerThreads
public int workerThreads()
-
startTransport
public boolean startTransport()
-
adminOperationsHandler
public AdminOperationsHandler adminOperationsHandler()
-
zeroCapacityNode
public boolean zeroCapacityNode()
-
-