Class RestServerConfigurationBuilder
java.lang.Object
org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
org.infinispan.rest.configuration.RestServerConfigurationBuilder
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<RestServerConfiguration>,org.infinispan.commons.configuration.Self<RestServerConfigurationBuilder>,org.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
public class RestServerConfigurationBuilder
extends org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
implements org.infinispan.commons.configuration.Builder<RestServerConfiguration>
RestServerConfigurationBuilder.
- 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 TypeMethodDescriptionorg.infinispan.commons.configuration.attributes.AttributeSetbuild()build(boolean validate) compressionLevel(int compressLevel) contextPath(String contextPath) cors()create()defaultCacheName(String defaultCacheName) org.infinispan.server.core.configuration.EncryptionConfigurationBuilderextendedHeaders(ExtendedHeaders extendedHeaders) idleTimeout(int idleTimeout) maxContentLength(int maxContentLength) org.infinispan.commons.configuration.Builder<?> read(RestServerConfiguration template, org.infinispan.commons.configuration.Combine combine) recvBufSize(int recvBufSize) self()sendBufSize(int sendBufSize) staticResources(Path dir) tcpKeepAlive(boolean tcpKeepAlive) tcpNoDelay(boolean tcpNoDelay) voidvalidate()Methods inherited from class org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder
adminOperationsHandler, host, host, implicitConnector, implicitConnector, ioThreads, ipFilter, name, name, port, port, socketBinding, socketBinding, ssl, startTransport, startTransportMethods 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
-
RestServerConfigurationBuilder
public RestServerConfigurationBuilder()
-
-
Method Details
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()- Specified by:
attributesin interfaceorg.infinispan.commons.configuration.Builder<RestServerConfiguration>
-
extendedHeaders
-
contextPath
-
maxContentLength
-
compressionLevel
-
encryption
public org.infinispan.server.core.configuration.EncryptionConfigurationBuilder encryption() -
addAll
public RestServerConfigurationBuilder addAll(List<io.netty.handler.codec.http.cors.CorsConfig> corsConfig) -
staticResources
-
authentication
-
cors
-
validate
public void validate()- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<RestServerConfiguration>- Overrides:
validatein classorg.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
-
create
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<RestServerConfiguration>
-
read
public org.infinispan.commons.configuration.Builder<?> read(RestServerConfiguration template, org.infinispan.commons.configuration.Combine combine) - Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<RestServerConfiguration>- Overrides:
readin classorg.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
-
build
- Specified by:
buildin interfaceorg.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
-
build
-
self
- Specified by:
selfin interfaceorg.infinispan.commons.configuration.Self<RestServerConfigurationBuilder>
-
defaultCacheName
- Specified by:
defaultCacheNamein interfaceorg.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder> - Overrides:
defaultCacheNamein classorg.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
-
idleTimeout
- Specified by:
idleTimeoutin interfaceorg.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder> - Overrides:
idleTimeoutin classorg.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
-
tcpNoDelay
- Specified by:
tcpNoDelayin interfaceorg.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder> - Overrides:
tcpNoDelayin classorg.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
-
tcpKeepAlive
- Specified by:
tcpKeepAlivein interfaceorg.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder> - Overrides:
tcpKeepAlivein classorg.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
-
recvBufSize
- Specified by:
recvBufSizein interfaceorg.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder> - Overrides:
recvBufSizein classorg.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
-
sendBufSize
- Specified by:
sendBufSizein interfaceorg.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder> - Overrides:
sendBufSizein classorg.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>
-