Class MemcachedServerConfigurationBuilder
java.lang.Object
org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<MemcachedServerConfiguration,MemcachedServerConfigurationBuilder,MemcachedAuthenticationConfiguration>
org.infinispan.server.memcached.configuration.MemcachedServerConfigurationBuilder
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<MemcachedServerConfiguration>,org.infinispan.commons.configuration.Self<MemcachedServerConfigurationBuilder>,org.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<MemcachedServerConfiguration,MemcachedServerConfigurationBuilder, MemcachedAuthenticationConfiguration>
public class MemcachedServerConfigurationBuilder
extends org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<MemcachedServerConfiguration,MemcachedServerConfigurationBuilder,MemcachedAuthenticationConfiguration>
implements org.infinispan.commons.configuration.Builder<MemcachedServerConfiguration>
MemcachedServerConfigurationBuilder.
- Since:
- 5.3
- Author:
- Tristan Tarrant
-
Field Summary
Fields inherited from class org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder
attributes, ipFilter, ssl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadminOperationsHandler(org.infinispan.server.core.admin.AdminOperationsHandler handler) org.infinispan.commons.configuration.attributes.AttributeSetbuild()build(boolean validate) clientEncoding(org.infinispan.commons.dataconversion.MediaType payloadType) The encoding to be used by clients of the memcached text protocol.create()org.infinispan.server.core.configuration.EncryptionConfigurationBuilderprotocol()protocol(MemcachedProtocol protocol) org.infinispan.commons.configuration.Builder<?> read(MemcachedServerConfiguration template, org.infinispan.commons.configuration.Combine combine) self()voidvalidate()Methods inherited from class org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder
defaultCacheName, host, host, idleTimeout, implicitConnector, implicitConnector, ioThreads, ipFilter, name, name, port, port, recvBufSize, sendBufSize, socketBinding, socketBinding, ssl, startTransport, startTransport, tcpKeepAlive, tcpNoDelayMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.commons.configuration.Builder
read, reset
-
Constructor Details
-
MemcachedServerConfigurationBuilder
public MemcachedServerConfigurationBuilder()
-
-
Method Details
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()- Specified by:
attributesin interfaceorg.infinispan.commons.configuration.Builder<MemcachedServerConfiguration>
-
self
- Specified by:
selfin interfaceorg.infinispan.commons.configuration.Self<MemcachedServerConfigurationBuilder>
-
authentication
- Specified by:
authenticationin interfaceorg.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<MemcachedServerConfiguration,MemcachedServerConfigurationBuilder, MemcachedAuthenticationConfiguration>
-
encryption
public org.infinispan.server.core.configuration.EncryptionConfigurationBuilder encryption() -
adminOperationsHandler
public MemcachedServerConfigurationBuilder adminOperationsHandler(org.infinispan.server.core.admin.AdminOperationsHandler handler) - Specified by:
adminOperationsHandlerin interfaceorg.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<MemcachedServerConfiguration,MemcachedServerConfigurationBuilder, MemcachedAuthenticationConfiguration> - Overrides:
adminOperationsHandlerin classorg.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<MemcachedServerConfiguration,MemcachedServerConfigurationBuilder, MemcachedAuthenticationConfiguration>
-
clientEncoding
public MemcachedServerConfigurationBuilder clientEncoding(org.infinispan.commons.dataconversion.MediaType payloadType) The encoding to be used by clients of the memcached text protocol. When not specified, "application/octet-stream" is assumed. When encoding is set, the memcached text server will assume clients will be reading and writing values in that encoding, and will perform the necessary conversions between this encoding and the storage format. -
protocol
-
protocol
-
create
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<MemcachedServerConfiguration>
-
validate
public void validate()- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<MemcachedServerConfiguration>- Overrides:
validatein classorg.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<MemcachedServerConfiguration,MemcachedServerConfigurationBuilder, MemcachedAuthenticationConfiguration>
-
build
-
build
- Specified by:
buildin interfaceorg.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<MemcachedServerConfiguration,MemcachedServerConfigurationBuilder, MemcachedAuthenticationConfiguration>
-
read
public org.infinispan.commons.configuration.Builder<?> read(MemcachedServerConfiguration template, org.infinispan.commons.configuration.Combine combine) - Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<MemcachedServerConfiguration>- Overrides:
readin classorg.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<MemcachedServerConfiguration,MemcachedServerConfigurationBuilder, MemcachedAuthenticationConfiguration>
-