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_HANDLER
protected org.infinispan.commons.configuration.attributes.AttributeSet
attributes
static org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
DEFAULT_CACHE_NAME
static org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
HOST
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
IDLE_TIMEOUT
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Set<String>>
IGNORED_CACHES
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
IO_THREADS
protected IpFilterConfiguration
ipFilter
static org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
NAME
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
PORT
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
RECV_BUF_SIZE
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
SEND_BUF_SIZE
static org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
SOCKET_BINDING
protected SslConfiguration
ssl
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
START_TRANSPORT
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
TCP_KEEPALIVE
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
TCP_NODELAY
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
WORKER_THREADS
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
ZERO_CAPACITY_NODE
-
Constructor Summary
Constructors Modifier Constructor Description protected
ProtocolServerConfiguration(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.AdminOperationsHandler
adminOperationsHandler()
static org.infinispan.commons.configuration.attributes.AttributeSet
attributeDefinitionSet()
org.infinispan.commons.configuration.attributes.AttributeSet
attributes()
String
defaultCacheName()
void
disable()
void
enable()
String
host()
int
idleTimeout()
int
ioThreads()
IpFilterConfiguration
ipFilter()
boolean
isEnabled()
String
name()
int
port()
int
recvBufSize()
int
sendBufSize()
String
socketBinding()
SslConfiguration
ssl()
boolean
startTransport()
boolean
tcpKeepAlive()
boolean
tcpNoDelay()
String
toString()
int
workerThreads()
boolean
zeroCapacityNode()
-
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:
attributes
in interfaceBaseConfigurationInfo
- Returns:
- the
AttributeSet
declared 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()
-
-