public static class RevenoClusterConfiguration.RevenoSyncConfiguration extends java.lang.Object implements ClusterConfiguration.SyncConfiguration
| Constructor and Description |
|---|
RevenoSyncConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
SyncMode |
mode() |
void |
mode(SyncMode mode)
A mode in which two nodes will perform synchronization during Leadership Election.
|
int |
port() |
void |
port(int port)
Port on which Sync Server will be listening.
|
int |
retries() |
void |
retries(int count)
Number of retries to transmit state data until it fails.
|
int |
threadPoolSize() |
void |
threadPoolSize(int threads)
Thread pool size of Sync Server, which handles synchronization requests and sends appropriate
data.
|
boolean |
waitAllNodesSync() |
void |
waitAllNodesSync(boolean wait)
The synchronization process lasts during global Leadership Election process, which means
no node during it can operate on production.
|
public void mode(SyncMode mode)
ClusterConfiguration.SyncConfigurationmode in interface ClusterConfiguration.SyncConfigurationpublic SyncMode mode()
public void port(int port)
ClusterConfiguration.SyncConfigurationport in interface ClusterConfiguration.SyncConfigurationpublic int port()
public void waitAllNodesSync(boolean wait)
ClusterConfiguration.SyncConfigurationwaitAllNodesSync in interface ClusterConfiguration.SyncConfigurationpublic boolean waitAllNodesSync()
public void retries(int count)
ClusterConfiguration.SyncConfigurationretries in interface ClusterConfiguration.SyncConfigurationpublic int retries()
public void threadPoolSize(int threads)
ClusterConfiguration.SyncConfigurationthreadPoolSize in interface ClusterConfiguration.SyncConfigurationthreads - to be usedpublic int threadPoolSize()
Copyright © 2015 Artem Dmitriev. All Rights Reserved.