- All Superinterfaces:
- Prototype.Api
- All Known Implementing Classes:
- ConnectionConfig.BuilderBase.ConnectionConfigImpl
Deprecated.
Configuration of a server connection (for each connection created by clients).
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic classDeprecated.Fluent API builder forConnectionConfig.static classConnectionConfig.BuilderBase<BUILDER extends ConnectionConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ConnectionConfig> Deprecated.Fluent API builder base forConnectionConfig.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringDeprecated, for removal: This API element is subject to removal in a future version.Default connect timeout duration.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Default read timeout duration.static final intDeprecated, for removal: This API element is subject to removal in a future version.Default SO buffer size.
- 
Method SummaryModifier and TypeMethodDescriptionstatic ConnectionConfig.Builderbuilder()Deprecated.Create a new fluent API builder to customize configuration.static ConnectionConfig.Builderbuilder(ConnectionConfig instance) Deprecated.Create a new fluent API builder from an existing instance.Deprecated.Connect timeout.static ConnectionConfigcreate()Deprecated.Create a new instance with default values.static ConnectionConfigDeprecated.static ConnectionConfigDeprecated.Create a new instance from configuration.booleanDeprecated.Configure socket keep alive.Deprecated.Read timeout.intDeprecated.Socket receive buffer size.booleanDeprecated.Socket reuse address.intDeprecated.Socket send buffer size.Map<SocketOption<?>, Object> Deprecated.Set an arbitrary socket option.booleanDeprecated.Disable Nagle's algorithm by setting TCP_NODELAY to true.
- 
Field Details- 
DEFAULT_READ_TIMEOUT_DURATIONDeprecated, for removal: This API element is subject to removal in a future version.Default read timeout duration.- See Also:
 
- 
DEFAULT_CONNECT_TIMEOUT_DURATIONDeprecated, for removal: This API element is subject to removal in a future version.Default connect timeout duration.- See Also:
 
- 
DEFAULT_SO_BUFFER_SIZEstatic final int DEFAULT_SO_BUFFER_SIZEDeprecated, for removal: This API element is subject to removal in a future version.Default SO buffer size.- See Also:
 
 
- 
- 
Method Details- 
builderDeprecated.Create a new fluent API builder to customize configuration.- Returns:
- a new builder
 
- 
builderDeprecated.Create a new fluent API builder from an existing instance.- Parameters:
- instance- an existing instance used as a base for the builder
- Returns:
- a builder based on an instance
 
- 
createDeprecated.Create a new instance from configuration.- Parameters:
- config- used to configure the new instance
- Returns:
- a new instance configured from configuration
 
- 
createDeprecated.Create a new instance from configuration.- Parameters:
- config- used to configure the new instance
- Returns:
- a new instance configured from configuration
 
- 
createDeprecated.Create a new instance with default values.- Returns:
- a new instance
 
- 
readTimeoutDuration readTimeout()Deprecated.Read timeout. Default is "PT30S"- Returns:
- read timeout
 
- 
connectTimeoutDuration connectTimeout()Deprecated.Connect timeout. Default is "PT10S".- Returns:
- connect timeout
 
- 
sendBufferSizeint sendBufferSize()Deprecated.Socket send buffer size. Default is 32768.- Returns:
- buffer size, in bytes
- See Also:
 
- 
receiveBufferSizeint receiveBufferSize()Deprecated.Socket receive buffer size. Default is 32768.- Returns:
- buffer size, in bytes
- See Also:
 
- 
keepAliveboolean keepAlive()Deprecated.Configure socket keep alive. Default istrue.- Returns:
- keep alive
- See Also:
 
- 
reuseAddressboolean reuseAddress()Deprecated.Socket reuse address. Default istrue.- Returns:
- whether to reuse address
- See Also:
 
- 
tcpNoDelayboolean tcpNoDelay()Deprecated.Disable Nagle's algorithm by setting TCP_NODELAY to true. This can result in better performance on Mac or newer linux kernels for some payload types. Default isfalse.- Returns:
- whether to use TCP_NODELAY, defaults to false
- See Also:
 
- 
socketOptionsMap<SocketOption<?>,Object> socketOptions()Deprecated.Set an arbitrary socket option. A mapping of a socket option to its value. Socket options may be system specific. Most commonly supported socket options are available as methods directly.- Returns:
- socket options
- See Also:
 
 
- 
SocketOptionsBlueprintinstead