Module io.helidon.webserver
Package io.helidon.webserver
Class ConnectionConfig.BuilderBase.ConnectionConfigImpl
java.lang.Object
io.helidon.webserver.ConnectionConfig.BuilderBase.ConnectionConfigImpl
- All Implemented Interfaces:
Prototype.Api
,ConnectionConfig
- Enclosing class:
ConnectionConfig.BuilderBase<BUILDER extends ConnectionConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ConnectionConfig>
protected static class ConnectionConfig.BuilderBase.ConnectionConfigImpl
extends Object
implements ConnectionConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.webserver.ConnectionConfig
ConnectionConfig.Builder, ConnectionConfig.BuilderBase<BUILDER extends ConnectionConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ConnectionConfig> -
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
ConnectionConfigImpl
(ConnectionConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
boolean
int
boolean
int
Map
<SocketOption<?>, Object> boolean
toString()
-
Field Details
-
DEFAULT_READ_TIMEOUT_DURATION
Default read timeout duration.- See Also:
-
DEFAULT_CONNECT_TIMEOUT_DURATION
Default connect timeout duration.- See Also:
-
DEFAULT_SO_BUFFER_SIZE
static final int DEFAULT_SO_BUFFER_SIZEDefault SO buffer size.- See Also:
-
-
Constructor Details
-
ConnectionConfigImpl
Create an instance providing a builder.- Parameters:
builder
- extending builder base of this prototype
-
-
Method Details
-
readTimeout
-
connectTimeout
-
sendBufferSize
public int sendBufferSize() -
receiveBufferSize
public int receiveBufferSize() -
keepAlive
public boolean keepAlive() -
reuseAddress
public boolean reuseAddress() -
tcpNoDelay
public boolean tcpNoDelay() -
socketOptions
-
toString
-
equals
-
hashCode
public int hashCode()
-