public class MultiRaftProtocolConfig extends PrimitiveProtocolConfig<MultiRaftProtocolConfig>
| Constructor and Description |
|---|
MultiRaftProtocolConfig() |
| Modifier and Type | Method and Description |
|---|---|
CommunicationStrategy |
getCommunicationStrategy()
Returns the client communication strategy.
|
java.lang.String |
getGroup()
Returns the partition group.
|
int |
getMaxRetries()
Returns the maximum allowed number of retries.
|
java.time.Duration |
getMaxTimeout()
Returns the maximum session timeout.
|
java.time.Duration |
getMinTimeout()
Returns the minimum session timeout.
|
Partitioner<java.lang.String> |
getPartitioner()
Returns the protocol partitioner.
|
ReadConsistency |
getReadConsistency()
Returns the read consistency level.
|
Recovery |
getRecoveryStrategy()
Returns the client recovery strategy.
|
java.time.Duration |
getRetryDelay()
Returns the retry delay.
|
PrimitiveProtocol.Type |
getType() |
MultiRaftProtocolConfig |
setCommunicationStrategy(CommunicationStrategy communicationStrategy)
Sets the client communication strategy.
|
MultiRaftProtocolConfig |
setGroup(java.lang.String group)
Sets the partition group.
|
MultiRaftProtocolConfig |
setMaxRetries(int maxRetries)
Sets the maximum allowed number of retries.
|
MultiRaftProtocolConfig |
setMaxTimeout(java.time.Duration maxTimeout)
Sets the maximum session timeout.
|
MultiRaftProtocolConfig |
setMinTimeout(java.time.Duration minTimeout)
Sets the minimum session timeout.
|
MultiRaftProtocolConfig |
setPartitioner(Partitioner<java.lang.String> partitioner)
Sets the protocol partitioner.
|
MultiRaftProtocolConfig |
setReadConsistency(ReadConsistency readConsistency)
Sets the read consistency level.
|
MultiRaftProtocolConfig |
setRecoveryStrategy(Recovery recoveryStrategy)
Sets the client recovery strategy.
|
MultiRaftProtocolConfig |
setRetryDelay(java.time.Duration retryDelay)
Sets the retry delay.
|
MultiRaftProtocolConfig |
setRetryDelayMillis(long retryDelayMillis)
Sets the retry delay.
|
public PrimitiveProtocol.Type getType()
public java.lang.String getGroup()
public MultiRaftProtocolConfig setGroup(java.lang.String group)
group - the partition grouppublic Partitioner<java.lang.String> getPartitioner()
public MultiRaftProtocolConfig setPartitioner(Partitioner<java.lang.String> partitioner)
partitioner - the protocol partitionerpublic java.time.Duration getMinTimeout()
public MultiRaftProtocolConfig setMinTimeout(java.time.Duration minTimeout)
minTimeout - the minimum session timeoutpublic java.time.Duration getMaxTimeout()
public MultiRaftProtocolConfig setMaxTimeout(java.time.Duration maxTimeout)
maxTimeout - the maximum session timeoutpublic ReadConsistency getReadConsistency()
public MultiRaftProtocolConfig setReadConsistency(ReadConsistency readConsistency)
readConsistency - the read consistency levelpublic CommunicationStrategy getCommunicationStrategy()
public MultiRaftProtocolConfig setCommunicationStrategy(CommunicationStrategy communicationStrategy)
communicationStrategy - the client communication strategypublic Recovery getRecoveryStrategy()
public MultiRaftProtocolConfig setRecoveryStrategy(Recovery recoveryStrategy)
recoveryStrategy - the client recovery strategypublic int getMaxRetries()
public MultiRaftProtocolConfig setMaxRetries(int maxRetries)
maxRetries - the maximum allowed number of retriespublic java.time.Duration getRetryDelay()
public MultiRaftProtocolConfig setRetryDelayMillis(long retryDelayMillis)
retryDelayMillis - the retry delay in millisecondspublic MultiRaftProtocolConfig setRetryDelay(java.time.Duration retryDelay)
retryDelay - the retry delayCopyright © 2013-2019. All Rights Reserved.