Class ProtocolServerConfiguration
- java.lang.Object
-
- org.infinispan.server.core.configuration.ProtocolServerConfiguration
-
- All Implemented Interfaces:
BaseConfigurationInfo,ConfigurationInfo
- Direct Known Subclasses:
HotRodServerConfiguration,MemcachedServerConfiguration,RestServerConfiguration
public abstract class ProtocolServerConfiguration extends Object implements ConfigurationInfo
ServerConfiguration.- Since:
- 5.3
- Author:
- Tristan Tarrant
-
-
Field Summary
Fields Modifier and Type Field Description static org.infinispan.commons.configuration.attributes.AttributeDefinition<org.infinispan.server.core.admin.AdminOperationsHandler>ADMIN_OPERATION_HANDLERprotected org.infinispan.commons.configuration.attributes.AttributeSetattributesstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<String>DEFAULT_CACHE_NAMEstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<String>HOSTstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>IDLE_TIMEOUTstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Set<String>>IGNORED_CACHESstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>IO_THREADSprotected IpFilterConfigurationipFilterstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<String>NAMEstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>PORTstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>RECV_BUF_SIZEstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>SEND_BUF_SIZEstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<String>SOCKET_BINDINGprotected SslConfigurationsslstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>START_TRANSPORTstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>TCP_KEEPALIVEstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>TCP_NODELAYstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>WORKER_THREADSstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>ZERO_CAPACITY_NODE
-
Constructor Summary
Constructors Modifier Constructor Description protectedProtocolServerConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes, SslConfiguration ssl, IpFilterConfiguration ipFilter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.infinispan.server.core.admin.AdminOperationsHandleradminOperationsHandler()static org.infinispan.commons.configuration.attributes.AttributeSetattributeDefinitionSet()org.infinispan.commons.configuration.attributes.AttributeSetattributes()StringdefaultCacheName()voiddisable()voidenable()Stringhost()intidleTimeout()intioThreads()IpFilterConfigurationipFilter()booleanisEnabled()Stringname()intport()intrecvBufSize()intsendBufSize()StringsocketBinding()SslConfigurationssl()booleanstartTransport()booleantcpKeepAlive()booleantcpNoDelay()StringtoString()intworkerThreads()booleanzeroCapacityNode()-
Methods inherited from interface org.infinispan.commons.configuration.BaseConfigurationInfo
getElementDefinition
-
Methods inherited from interface org.infinispan.commons.configuration.ConfigurationInfo
subElements
-
-
-
-
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
-
WORKER_THREADS
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> WORKER_THREADS
-
attributes
protected final org.infinispan.commons.configuration.attributes.AttributeSet attributes
-
ssl
protected final SslConfiguration ssl
-
ipFilter
protected final IpFilterConfiguration ipFilter
-
-
Constructor Detail
-
ProtocolServerConfiguration
protected ProtocolServerConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes, SslConfiguration ssl, IpFilterConfiguration ipFilter)
-
-
Method Detail
-
attributeDefinitionSet
public static org.infinispan.commons.configuration.attributes.AttributeSet attributeDefinitionSet()
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
- Specified by:
attributesin interfaceBaseConfigurationInfo- Returns:
- the
AttributeSetdeclared by the configuration.
-
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()
-
ipFilter
public IpFilterConfiguration ipFilter()
-
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()
-
toString
public String toString()
-
disable
public void disable()
-
enable
public void enable()
-
isEnabled
public boolean isEnabled()
-
-