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 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

      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
    • 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

      protected final SslConfiguration ssl
    • ipFilter

      protected final IpFilterConfiguration 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

      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()
    • disable

      public void disable()
    • enable

      public void enable()
    • isEnabled

      public boolean isEnabled()
    • isImplicit

      public boolean isImplicit()