Class ProtocolServerConfiguration<T extends ProtocolServerConfiguration, A extends AuthenticationConfiguration>
java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<T>
org.infinispan.server.core.configuration.ProtocolServerConfiguration<T,A>
- Direct Known Subclasses:
HotRodServerConfiguration, MemcachedServerConfiguration, RespServerConfiguration, RestServerConfiguration
public abstract class ProtocolServerConfiguration<T extends ProtocolServerConfiguration, A extends AuthenticationConfiguration>
extends ConfigurationElement<T>
ServerConfiguration.
- Since:
- 5.3
- Author:
- Tristan Tarrant
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttributeDefinition<AdminOperationsHandler> protected final Astatic final AttributeDefinition<String> static final AttributeDefinition<String> static final AttributeDefinition<Integer> static final AttributeDefinition<Set<String>> static final AttributeDefinition<Boolean> static final AttributeDefinition<Integer> protected final IpFilterConfigurationstatic final AttributeDefinition<String> static final AttributeDefinition<String> static final AttributeDefinition<Integer> static final AttributeDefinition<Integer> static final AttributeDefinition<Integer> static final AttributeDefinition<String> protected final SslConfigurationstatic final AttributeDefinition<Boolean> static final AttributeDefinition<Boolean> static final AttributeDefinition<Boolean> static final AttributeDefinition<Boolean> Fields inherited from class ConfigurationElement
attributes, CHILDLESS, children, element, repeated, sinceMajor, sinceMinor -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProtocolServerConfiguration(Enum<?> element, AttributeSet attributes, A authentication, SslConfiguration ssl, IpFilterConfiguration ipFilter) protectedProtocolServerConfiguration(String element, AttributeSet attributes, A authentication, SslConfiguration ssl, IpFilterConfiguration ipFilter) -
Method Summary
Methods inherited from class ConfigurationElement
attributes, child, children, children, collectMutableAttributes, elementName, equals, extractAttributes, findAttribute, hashCode, isModified, isSince, list, matches, matches, matches, toString, update, update, update, validateUpdate, validateUpdate, validateUpdate, write
-
Field Details
-
DEFAULT_CACHE_NAME
-
NAME
-
HOST
-
PORT
-
IDLE_TIMEOUT
-
IGNORED_CACHES
-
RECV_BUF_SIZE
-
SEND_BUF_SIZE
-
START_TRANSPORT
-
TCP_NODELAY
-
TCP_KEEPALIVE
-
IO_THREADS
-
ADMIN_OPERATION_HANDLER
-
ZERO_CAPACITY_NODE
-
SOCKET_BINDING
-
IMPLICIT_CONNECTOR
-
MAX_CONTENT_LENGTH
-
authentication
-
ssl
-
ipFilter
-
-
Constructor Details
-
ProtocolServerConfiguration
protected ProtocolServerConfiguration(Enum<?> element, AttributeSet attributes, A authentication, SslConfiguration ssl, IpFilterConfiguration ipFilter) -
ProtocolServerConfiguration
protected ProtocolServerConfiguration(String element, AttributeSet attributes, A authentication, SslConfiguration ssl, IpFilterConfiguration ipFilter)
-
-
Method Details
-
attributeDefinitionSet
-
defaultCacheName
-
name
-
host
-
port
public int port() -
idleTimeout
public int idleTimeout() -
recvBufSize
public int recvBufSize() -
sendBufSize
public int sendBufSize() -
authentication
-
ssl
-
ipFilter
-
tcpNoDelay
public boolean tcpNoDelay() -
tcpKeepAlive
public boolean tcpKeepAlive() -
ioThreads
public int ioThreads() -
startTransport
public boolean startTransport() -
adminOperationsHandler
-
socketBinding
-
zeroCapacityNode
public boolean zeroCapacityNode() -
disable
public void disable() -
enable
public void enable() -
isEnabled
public boolean isEnabled() -
isImplicit
public boolean isImplicit() -
maxContentLength
-
maxContentLengthBytes
public int maxContentLengthBytes()
-