| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CONNECT_TIMEOUT |
static int |
DEFAULT_LOCAL_CONNECT_TIMEOUT |
static int |
DEFAULT_WAN_CONNECT_TIMEOUT |
| Constructor and Description |
|---|
TransportConfig() |
| Modifier and Type | Method and Description |
|---|---|
Function<io.scalecube.net.Address,io.scalecube.net.Address> |
addressMapper() |
TransportConfig |
addressMapper(Function<io.scalecube.net.Address,io.scalecube.net.Address> addressMapper)
Setter for
addressMapper. |
TransportConfig |
clientSecured(boolean clientSecured)
Setter to denote whether client part of the transport is secured.
|
TransportConfig |
clone() |
int |
connectTimeout() |
TransportConfig |
connectTimeout(int connectTimeout)
Setter for
connectTimeout. |
static TransportConfig |
defaultConfig() |
static TransportConfig |
defaultLanConfig()
Creates
ClusterConfig with default settings for cluster on LAN network. |
static TransportConfig |
defaultLocalConfig()
Creates
MembershipConfig with default settings for cluster on local loopback interface. |
static TransportConfig |
defaultWanConfig()
Creates
ClusterConfig with default settings for cluster on WAN network. |
boolean |
isClientSecured() |
int |
maxFrameLength() |
TransportConfig |
maxFrameLength(int maxFrameLength)
Setter for
maxFrameLength. |
MessageCodec |
messageCodec() |
TransportConfig |
messageCodec(MessageCodec messageCodec)
Setter for
messageCodec. |
int |
port() |
TransportConfig |
port(int port)
Setter for
port. |
String |
toString() |
TransportFactory |
transportFactory() |
TransportConfig |
transportFactory(TransportFactory transportFactory)
Setter for
transportFactory. |
public static final int DEFAULT_CONNECT_TIMEOUT
public static final int DEFAULT_WAN_CONNECT_TIMEOUT
public static final int DEFAULT_LOCAL_CONNECT_TIMEOUT
public static TransportConfig defaultConfig()
public static TransportConfig defaultLanConfig()
ClusterConfig with default settings for cluster on LAN network.ClusterConfigpublic static TransportConfig defaultWanConfig()
ClusterConfig with default settings for cluster on WAN network.ClusterConfigpublic static TransportConfig defaultLocalConfig()
MembershipConfig with default settings for cluster on local loopback interface.MembershipConfigpublic int port()
public TransportConfig port(int port)
port.port - portTransportConfig instancepublic boolean isClientSecured()
public TransportConfig clientSecured(boolean clientSecured)
clientSecured - clientSecuredTransportConfig instancepublic int connectTimeout()
public TransportConfig connectTimeout(int connectTimeout)
connectTimeout.connectTimeout - connect timeoutTransportConfig instancepublic MessageCodec messageCodec()
public TransportConfig messageCodec(MessageCodec messageCodec)
messageCodec.messageCodec - message codecTransportConfig instancepublic int maxFrameLength()
public TransportConfig maxFrameLength(int maxFrameLength)
maxFrameLength.maxFrameLength - max frame lengthTransportConfig instancepublic TransportConfig addressMapper(Function<io.scalecube.net.Address,io.scalecube.net.Address> addressMapper)
addressMapper.addressMapper - address mapperTransportConfig instancepublic Function<io.scalecube.net.Address,io.scalecube.net.Address> addressMapper()
public TransportFactory transportFactory()
public TransportConfig transportFactory(TransportFactory transportFactory)
transportFactory.transportFactory - transport factoryTransportConfig instancepublic TransportConfig clone()
Copyright © 2015–2021. All rights reserved.