Class ProtocolServerConfiguration<T extends ProtocolServerConfiguration>
java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<T>
org.infinispan.server.core.configuration.ProtocolServerConfiguration<T>
- 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 Summary
FieldsModifier and TypeFieldDescriptionstatic final org.infinispan.commons.configuration.attributes.AttributeDefinition<org.infinispan.server.core.admin.AdminOperationsHandler>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
protected final IpFilterConfiguration
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
protected final SslConfiguration
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ProtocolServerConfiguration
(Enum<?> element, org.infinispan.commons.configuration.attributes.AttributeSet attributes, SslConfiguration ssl, IpFilterConfiguration ipFilter) protected
ProtocolServerConfiguration
(String element, org.infinispan.commons.configuration.attributes.AttributeSet attributes, SslConfiguration ssl, IpFilterConfiguration ipFilter) -
Method Summary
-
Field Details
-
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
-
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 -
ssl
-
ipFilter
-
-
Constructor Details
-
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 Details
-
attributeDefinitionSet
public static org.infinispan.commons.configuration.attributes.AttributeSet attributeDefinitionSet() -
defaultCacheName
-
name
-
host
-
port
public int port() -
idleTimeout
public int idleTimeout() -
recvBufSize
public int recvBufSize() -
sendBufSize
public int sendBufSize() -
ssl
-
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
-
zeroCapacityNode
public boolean zeroCapacityNode() -
disable
public void disable() -
enable
public void enable() -
isEnabled
public boolean isEnabled() -
isImplicit
public boolean isImplicit()
-