public class RestServerConfigurationBuilder extends ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder> implements Builder<RestServerConfiguration>
defaultCacheName, host, idleTimeout, ignoredCaches, name, port, recvBufSize, sendBufSize, ssl, tcpNoDelay, workerThreads| Constructor and Description |
|---|
RestServerConfigurationBuilder() |
| Modifier and Type | Method and Description |
|---|---|
RestServerConfiguration |
build()
Builds a configuration object
|
RestServerConfiguration |
build(boolean validate) |
RestServerConfiguration |
create()
Create the configuration bean
|
RestServerConfigurationBuilder |
defaultCacheName(String defaultCacheName)
Specifies the cache to use as a default cache for the protocol
|
RestServerConfigurationBuilder |
extendedHeaders(ExtendedHeaders extendedHeaders) |
RestServerConfigurationBuilder |
idleTimeout(int idleTimeout)
Specifies the maximum time that connections from client will be kept open without activity
|
Builder<?> |
read(RestServerConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
RestServerConfigurationBuilder |
recvBufSize(int recvBufSize)
Sets the size of the receive buffer
|
RestServerConfigurationBuilder |
self() |
RestServerConfigurationBuilder |
sendBufSize(int sendBufSize)
Sets the size of the send buffer
|
RestServerConfigurationBuilder |
tcpNoDelay(boolean tcpNoDelay)
Affects TCP NODELAY on the TCP stack.
|
void |
validate()
Validate the data in this builder before building the configuration bean
|
RestServerConfigurationBuilder |
workerThreads(int workerThreads)
Sets the number of worker threads
|
host, ignoredCaches, name, port, sslpublic RestServerConfigurationBuilder extendedHeaders(ExtendedHeaders extendedHeaders)
public void validate()
Buildervalidate in interface Builder<RestServerConfiguration>validate in class ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>public RestServerConfiguration create()
Buildercreate in interface Builder<RestServerConfiguration>public Builder<?> read(RestServerConfiguration template)
Builderread in interface Builder<RestServerConfiguration>read in class ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>template - the configuration from which to "clone" this config if needed.public RestServerConfiguration build()
ProtocolServerConfigurationChildBuilderbuild in interface ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder>public RestServerConfiguration build(boolean validate)
public RestServerConfigurationBuilder self()
self in interface Self<RestServerConfigurationBuilder>public RestServerConfigurationBuilder defaultCacheName(String defaultCacheName)
ProtocolServerConfigurationChildBuilderdefaultCacheName in interface ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder>defaultCacheName in class ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>public RestServerConfigurationBuilder idleTimeout(int idleTimeout)
ProtocolServerConfigurationChildBuilderidleTimeout in interface ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder>idleTimeout in class ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>public RestServerConfigurationBuilder tcpNoDelay(boolean tcpNoDelay)
ProtocolServerConfigurationChildBuildertcpNoDelay in interface ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder>tcpNoDelay in class ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>public RestServerConfigurationBuilder recvBufSize(int recvBufSize)
ProtocolServerConfigurationChildBuilderrecvBufSize in interface ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder>recvBufSize in class ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>public RestServerConfigurationBuilder sendBufSize(int sendBufSize)
ProtocolServerConfigurationChildBuildersendBufSize in interface ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder>sendBufSize in class ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>public RestServerConfigurationBuilder workerThreads(int workerThreads)
ProtocolServerConfigurationChildBuilderworkerThreads in interface ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestServerConfigurationBuilder>workerThreads in class ProtocolServerConfigurationBuilder<RestServerConfiguration,RestServerConfigurationBuilder>Copyright © 2017 JBoss, a division of Red Hat. All rights reserved.