Class RespServerConfigurationBuilder
java.lang.Object
org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<RespServerConfiguration,RespServerConfigurationBuilder,RespAuthenticationConfiguration>
org.infinispan.server.resp.configuration.RespServerConfigurationBuilder
- All Implemented Interfaces:
Builder<RespServerConfiguration>
,Self<RespServerConfigurationBuilder>
,ProtocolServerConfigurationChildBuilder<RespServerConfiguration,
RespServerConfigurationBuilder, RespAuthenticationConfiguration>
public class RespServerConfigurationBuilder
extends ProtocolServerConfigurationBuilder<RespServerConfiguration,RespServerConfigurationBuilder,RespAuthenticationConfiguration>
implements Builder<RespServerConfiguration>
RespServerConfigurationBuilder.
- Since:
- 14.0
- Author:
- William Burns
-
Field Summary
Fields inherited from class org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder
attributes, ipFilter, ssl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIndicates theAdminOperationsHandler
which will be used to handle admin operationsbuild()
Builds a configuration objectbuild
(boolean validate) Deprecated, for removal: This API element is subject to removal in a future version.create()
Create the configuration beanBuilder
<?> read
(RespServerConfiguration template, Combine combine) Reads the configuration from an already created configuration bean into this builder.self()
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, tcpNoDelay, validate
-
Constructor Details
-
RespServerConfigurationBuilder
public RespServerConfigurationBuilder()
-
-
Method Details
-
attributes
- Specified by:
attributes
in interfaceBuilder<RespServerConfiguration>
-
self
- Specified by:
self
in interfaceSelf<RespServerConfigurationBuilder>
-
cache
@Deprecated(forRemoval=true, since="14.0") public RespServerConfigurationBuilder cache(String cache) Deprecated, for removal: This API element is subject to removal in a future version. -
adminOperationsHandler
Description copied from interface:ProtocolServerConfigurationChildBuilder
Indicates theAdminOperationsHandler
which will be used to handle admin operations- Specified by:
adminOperationsHandler
in interfaceProtocolServerConfigurationChildBuilder<RespServerConfiguration,
RespServerConfigurationBuilder, RespAuthenticationConfiguration> - Overrides:
adminOperationsHandler
in classProtocolServerConfigurationBuilder<RespServerConfiguration,
RespServerConfigurationBuilder, RespAuthenticationConfiguration>
-
authentication
-
encryption
-
create
Description copied from interface:Builder
Create the configuration bean- Specified by:
create
in interfaceBuilder<RespServerConfiguration>
- Returns:
-
build
-
build
Description copied from interface:ProtocolServerConfigurationChildBuilder
Builds a configuration object- Specified by:
build
in interfaceProtocolServerConfigurationChildBuilder<RespServerConfiguration,
RespServerConfigurationBuilder, RespAuthenticationConfiguration>
-
read
Description copied from interface:Builder
Reads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration- Specified by:
read
in interfaceBuilder<RespServerConfiguration>
- Overrides:
read
in classProtocolServerConfigurationBuilder<RespServerConfiguration,
RespServerConfigurationBuilder, RespAuthenticationConfiguration> - Parameters:
template
- the configuration from which to "clone" this config if needed.combine
- the way attributes and children of this instance and the template should be combined.
-