Class CommunicationProtocol.ProtocolConfig
- java.lang.Object
-
- io.github.dhruv1110.jcachex.distributed.communication.CommunicationProtocol.ProtocolConfig
-
- Enclosing interface:
- CommunicationProtocol<K,V>
public static class CommunicationProtocol.ProtocolConfig extends Object
Simple configuration for the communication protocol.
-
-
Constructor Summary
Constructors Constructor Description ProtocolConfig(CommunicationProtocol.ProtocolType protocolType, int port, long timeoutMs, int maxConnections, int bufferSize, Map<String,Object> additionalProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
getAdditionalProperties()
int
getBufferSize()
int
getMaxConnections()
int
getPort()
CommunicationProtocol.ProtocolType
getProtocolType()
long
getTimeoutMs()
-
-
-
Constructor Detail
-
ProtocolConfig
public ProtocolConfig(CommunicationProtocol.ProtocolType protocolType, int port, long timeoutMs, int maxConnections, int bufferSize, Map<String,Object> additionalProperties)
-
-
Method Detail
-
getProtocolType
public CommunicationProtocol.ProtocolType getProtocolType()
-
getPort
public int getPort()
-
getTimeoutMs
public long getTimeoutMs()
-
getMaxConnections
public int getMaxConnections()
-
getBufferSize
public int getBufferSize()
-
-