Interface ConnectionConfiguration
public interface ConnectionConfiguration
Configuration for a switch connection.
- Author:
- mirehak
-
Method Summary
Modifier and TypeMethodDescriptionReturns address to bind.int
Returns the queue size.int
getPort()
Returns the port to bind.Returns the SSL context.long
Returns the swicth idle timeout.Returns the thread configuration.Returns the TLS configuration.Returns the transport protocol to use.boolean
Checks if group add mod messages are enabled.boolean
Determines if a barrier shoild be used.
-
Method Details
-
getAddress
InetAddress getAddress()Returns address to bind.- Returns:
- address to bind, if null, all available interfaces will be used
-
getPort
int getPort()Returns the port to bind.- Returns:
- port to bind
-
getTransferProtocol
Object getTransferProtocol()Returns the transport protocol to use.- Returns:
- transport protocol to use
-
getTlsConfiguration
TlsConfiguration getTlsConfiguration()Returns the TLS configuration.- Returns:
- TLS configuration object
-
getSwitchIdleTimeout
long getSwitchIdleTimeout()Returns the swicth idle timeout.- Returns:
- silence time (in milliseconds) - after this time
SwitchIdleEvent
message is sent upstream
-
getSslContext
Object getSslContext()Returns the SSL context.- Returns:
- seed for
SSLEngine
-
getThreadConfiguration
ThreadConfiguration getThreadConfiguration()Returns the thread configuration.- Returns:
- thread numbers for TcpHandler's eventloopGroups
-
useBarrier
boolean useBarrier()Determines if a barrier shoild be used.- Returns:
- boolean value for usability of Barrier
-
isGroupAddModEnabled
boolean isGroupAddModEnabled()Checks if group add mod messages are enabled.- Returns:
- true if group add mod messages are enabled
-
getChannelOutboundQueueSize
int getChannelOutboundQueueSize()Returns the queue size.- Returns:
- Configurable queue size
-