public static final class ConsensusModule.Configuration extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
APPOINTED_LEADER_ID_DEFAULT
Default property for the appointed cluster leader id.
|
static String |
APPOINTED_LEADER_ID_PROP_NAME
Property name for the identity of the appointed leader.
|
static String |
AUTHENTICATOR_SUPPLIER_PROP_NAME
Name of the system property for specifying a supplier of
Authenticator for the cluster. |
static String |
AUTHORISATION_SERVICE_SUPPLIER_PROP_NAME
Name of the system property for specifying a supplier of
AuthorisationService for the cluster. |
static String |
CLUSTER_ACCEPT_STANDBY_SNAPSHOTS_PROP_NAME
Property name of enabling the acceptance of standby snapshots
|
static int |
CLUSTER_CLIENT_TIMEOUT_COUNT_TYPE_ID
Counter type id for the number of cluster clients which have been timed out.
|
static String |
CLUSTER_CONSENSUS_ENDPOINTS_DEFAULT
Default property for the list of cluster consensus endpoints.
|
static String |
CLUSTER_CONSENSUS_ENDPOINTS_PROP_NAME
Property name for the comma separated list of cluster consensus endpoints used for dynamic join, cluster
backup and cluster standby nodes.
|
static String |
CLUSTER_CONSENSUS_MODULE_AGENT_ROLE_NAME_PROP_NAME
Property name for the name returned from
Agent.roleName() for the consensus module. |
static int |
CLUSTER_INGRESS_FRAGMENT_LIMIT_DEFAULT
Default for the limit for fragments to be consumed on each poll of ingress.
|
static String |
CLUSTER_INGRESS_FRAGMENT_LIMIT_PROP_NAME
Property name for the limit for fragments to be consumed on each poll of ingress.
|
static String |
CLUSTER_INGRESS_IPC_ALLOWED_DEFAULT
Default for whether IPC ingress is allowed or not.
|
static String |
CLUSTER_INGRESS_IPC_ALLOWED_PROP_NAME
Property name for whether IPC ingress is allowed or not.
|
static int |
CLUSTER_INVALID_REQUEST_COUNT_TYPE_ID
Counter type id for the number of invalid requests which the cluster has received.
|
static int |
CLUSTER_MEMBER_ID_DEFAULT
Default property for the cluster member identity.
|
static String |
CLUSTER_MEMBER_ID_PROP_NAME
Property name for the identity of the cluster member.
|
static String |
CLUSTER_MEMBERS_IGNORE_SNAPSHOT_DEFAULT
Default property for whether cluster member information in snapshots should be ignored or not.
|
static String |
CLUSTER_MEMBERS_IGNORE_SNAPSHOT_PROP_NAME
Property name for whether cluster member information in snapshots should be ignored on load or not.
|
static String |
CLUSTER_MEMBERS_PROP_NAME
Property name for the comma separated list of cluster member endpoints.
|
static int |
CLUSTER_NODE_ROLE_TYPE_ID
Counter type id for the cluster node role.
|
static String |
CLUSTER_REPLICATION_PROGRESS_INTERVAL_PROP_NAME
Property name for replication progress interval.
|
static long |
CLUSTER_REPLICATION_PROGRESS_TIMEOUT_DEFAULT_NS
Default timeout for replication progress in nanoseconds.
|
static String |
CLUSTER_REPLICATION_PROGRESS_TIMEOUT_PROP_NAME
Property name for replication progress timeout.
|
static int |
COMMIT_POSITION_TYPE_ID
Counter type id of a commit position.
|
static String |
CONSENSUS_CHANNEL_DEFAULT
Channel to be used for communicating cluster consensus to each other.
|
static String |
CONSENSUS_CHANNEL_PROP_NAME
Channel to be used communicating cluster consensus to each other.
|
static int |
CONSENSUS_MODULE_ERROR_COUNT_TYPE_ID
Counter type id for the consensus module error count.
|
static int |
CONSENSUS_MODULE_STATE_TYPE_ID
Counter type id for the consensus module state.
|
static int |
CONSENSUS_STREAM_ID_DEFAULT
Stream id for the archived snapshots within a channel.
|
static String |
CONSENSUS_STREAM_ID_PROP_NAME
Stream id within a channel for communicating consensus messages.
|
static int |
CONTROL_TOGGLE_TYPE_ID
Counter type id for the control toggle.
|
static long |
CYCLE_THRESHOLD_DEFAULT_NS
Default threshold value for the consensus module agent work cycle threshold to track for being exceeded.
|
static String |
CYCLE_THRESHOLD_PROP_NAME
Property name for threshold value for the consensus module agent work cycle threshold to track
for being exceeded.
|
static AuthorisationServiceSupplier |
DEFAULT_AUTHORISATION_SERVICE_SUPPLIER
Default
AuthorisationServiceSupplier that returns AuthorisationService that forbids all
command from being executed (i.e. |
static long |
DYNAMIC_JOIN_INTERVAL_DEFAULT_NS
Default interval at which a dynamic joining member will send add cluster member and snapshot recording
queries.
|
static String |
DYNAMIC_JOIN_INTERVAL_PROP_NAME
Interval at which a dynamic joining member will send add cluster member and snapshot recording
queries.
|
static int |
ELECTION_STATE_TYPE_ID
Type id for election state counter.
|
static long |
ELECTION_STATUS_INTERVAL_DEFAULT_NS
Default interval at which a member will send out status updates during election phases.
|
static String |
ELECTION_STATUS_INTERVAL_PROP_NAME
Interval at which a member will send out status updates during election phases.
|
static long |
ELECTION_TIMEOUT_DEFAULT_NS
Default timeout after which an election fails if the candidate does not get a majority of votes.
|
static String |
ELECTION_TIMEOUT_PROP_NAME
Timeout after which an election fails if the candidate does not get a majority of votes.
|
static int |
ERROR_BUFFER_LENGTH_DEFAULT
Size in bytes of the error buffer for the cluster.
|
static String |
ERROR_BUFFER_LENGTH_PROP_NAME
Size in bytes of the error buffer for the cluster.
|
static int |
FILE_SYNC_LEVEL_DEFAULT
Default file sync level of normal writes.
|
static String |
FILE_SYNC_LEVEL_PROP_NAME
The level at which files should be sync'ed to disk.
|
static String |
FOLLOWER_CATCHUP_CHANNEL_DEFAULT
Default channel template used for replaying logs to a follower using the
ClusterMember.catchupEndpoint(). |
static String |
FOLLOWER_CATCHUP_CHANNEL_PROP_NAME
Channel template used for replaying logs to a follower using the
ClusterMember.catchupEndpoint(). |
static String |
LEADER_ARCHIVE_CONTROL_CHANNEL_DEFAULT
Default channel used to build the control request channel for the leader Archive.
|
static String |
LEADER_ARCHIVE_CONTROL_CHANNEL_PROP_NAME
Channel used to build the control request channel for the leader Archive.
|
static long |
LEADER_HEARTBEAT_INTERVAL_DEFAULT_NS
Interval at which a leader will send heartbeats if the log is not progressing.
|
static String |
LEADER_HEARTBEAT_INTERVAL_PROP_NAME
Interval at which a leader will send heartbeats if the log is not progressing.
|
static long |
LEADER_HEARTBEAT_TIMEOUT_DEFAULT_NS
Timeout for a leader if no heartbeat is received by another member.
|
static String |
LEADER_HEARTBEAT_TIMEOUT_PROP_NAME
Timeout for a leader if no heartbeat is received by another member.
|
static String |
LOG_CHANNEL_DEFAULT
Channel for the clustered log.
|
static String |
LOG_CHANNEL_PROP_NAME
Channel for the clustered log.
|
static int |
LOG_STREAM_ID_DEFAULT
Stream id within a channel for the clustered log.
|
static String |
LOG_STREAM_ID_PROP_NAME
Stream id within a channel for the clustered log.
|
static int |
MAX_CONCURRENT_SESSIONS_DEFAULT
Maximum number of cluster sessions that can be active concurrently.
|
static String |
MAX_CONCURRENT_SESSIONS_PROP_NAME
Maximum number of cluster sessions that can be active concurrently.
|
static String |
MEMBER_ENDPOINTS_DEFAULT
Default property for member endpoints.
|
static String |
MEMBER_ENDPOINTS_PROP_NAME
Property name for the comma separated list of member endpoints.
|
static int |
PROTOCOL_MAJOR_VERSION
Major version of the network protocol from consensus module to consensus module.
|
static int |
PROTOCOL_MINOR_VERSION
Minor version of the network protocol from consensus module to consensus module.
|
static int |
PROTOCOL_PATCH_VERSION
Patch version of the network protocol from consensus module to consensus module.
|
static int |
PROTOCOL_SEMANTIC_VERSION
Combined semantic version for the client to consensus module protocol.
|
static int |
RECOVERY_STATE_TYPE_ID
Type id of a recovery state counter.
|
static String |
REPLICATION_CHANNEL_PROP_NAME
Channel to be used for replicating logs and snapshots from other archives to the local one.
|
static int |
SERVICE_COUNT_DEFAULT
The number of services in this cluster instance.
|
static String |
SERVICE_COUNT_PROP_NAME
The number of services in this cluster instance.
|
static int |
SERVICE_ID
Service ID to identify a snapshot in the
RecordingLog for the consensus module. |
static String |
SESSION_INVALID_VERSION_MSG
Message detail to be sent when a session has an invalid client version.
|
static String |
SESSION_LIMIT_MSG
Message detail to be sent when max concurrent session limit is reached.
|
static String |
SESSION_REJECTED_MSG
Message detail to be sent when a session is rejected due to authentication.
|
static long |
SESSION_TIMEOUT_DEFAULT_NS
Timeout for a session if no activity is observed.
|
static String |
SESSION_TIMEOUT_PROP_NAME
Timeout for a session if no activity is observed.
|
static String |
SNAPSHOT_CHANNEL_DEFAULT
Channel to be used for archiving snapshots.
|
static int |
SNAPSHOT_COUNTER_TYPE_ID
Counter type id for count of snapshots taken.
|
static int |
SNAPSHOT_STREAM_ID_DEFAULT
Stream id for the archived snapshots within a channel.
|
static long |
SNAPSHOT_TYPE_ID
Type of snapshot for this component.
|
static long |
STARTUP_CANVASS_TIMEOUT_DEFAULT_NS
Default timeout after which an election vote will be attempted on startup when waiting to canvass the
status of all members before going for a majority if possible.
|
static String |
STARTUP_CANVASS_TIMEOUT_PROP_NAME
Timeout after which an election vote will be attempted after startup while waiting to canvass the status
of members if a majority has been heard from.
|
static long |
TERMINATION_TIMEOUT_DEFAULT_NS
Default timeout a leader will wait on getting termination ACKs from followers.
|
static String |
TERMINATION_TIMEOUT_PROP_NAME
Timeout a leader will wait on getting termination ACKs from followers.
|
static int |
TICKS_PER_WHEEL_DEFAULT
Number of ticks, or spokes, on the timer wheel.
|
static String |
TICKS_PER_WHEEL_PROP_NAME
Number of ticks, or spokes, on the timer wheel.
|
static String |
TIMER_SERVICE_SUPPLIER_DEFAULT
Default
TimerServiceSupplier. |
static String |
TIMER_SERVICE_SUPPLIER_PRIORITY_HEAP
Name of the
TimerServiceSupplier that creates a sequence-preserving TimerService based
on a priority heap implementation. |
static String |
TIMER_SERVICE_SUPPLIER_PROP_NAME
TimerServiceSupplier to be used for creating the TimerService used by consensus module. |
static String |
TIMER_SERVICE_SUPPLIER_WHEEL
Name of the
TimerServiceSupplier that creates TimerService based on the timer wheel
implementation. |
static long |
TOTAL_SNAPSHOT_DURATION_THRESHOLD_DEFAULT_NS
Default threshold value, which is used for tracking total snapshot duration breaches.
|
static String |
TOTAL_SNAPSHOT_DURATION_THRESHOLD_PROP_NAME
Property name for threshold value, which is used for tracking total snapshot duration breaches.
|
static long |
WHEEL_TICK_RESOLUTION_DEFAULT_NS
Resolution in nanoseconds for each tick of the timer wheel for scheduling deadlines.
|
static String |
WHEEL_TICK_RESOLUTION_PROP_NAME
Resolution in nanoseconds for each tick of the timer wheel for scheduling deadlines.
|
| Constructor and Description |
|---|
Configuration() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
acceptStandbySnapshots()
If this node should accept snapshots from standby nodes.
|
static String |
agentRoleName()
The name to be used for the
Agent.roleName() for the consensus module agent. |
static int |
appointedLeaderId()
The value
APPOINTED_LEADER_ID_DEFAULT or system property
APPOINTED_LEADER_ID_PROP_NAME if set. |
static AuthenticatorSupplier |
authenticatorSupplier()
The value
DefaultAuthenticatorSupplier.INSTANCE or system property
AUTHENTICATOR_SUPPLIER_PROP_NAME if set. |
static AuthorisationServiceSupplier |
authorisationServiceSupplier()
The
AuthorisationServiceSupplier specified in the
AUTHORISATION_SERVICE_SUPPLIER_PROP_NAME system property or the
DEFAULT_AUTHORISATION_SERVICE_SUPPLIER. |
static String |
clusterConsensusEndpoints()
The value
CLUSTER_CONSENSUS_ENDPOINTS_DEFAULT or system property
CLUSTER_CONSENSUS_ENDPOINTS_PROP_NAME if set. |
static int |
clusterMemberId()
The value
CLUSTER_MEMBER_ID_DEFAULT or system property
CLUSTER_MEMBER_ID_PROP_NAME if set. |
static String |
clusterMembers()
The value of system property
CLUSTER_MEMBERS_PROP_NAME if set, null otherwise. |
static boolean |
clusterMembersIgnoreSnapshot()
The value
CLUSTER_MEMBERS_IGNORE_SNAPSHOT_DEFAULT or system property
CLUSTER_MEMBERS_IGNORE_SNAPSHOT_PROP_NAME if set. |
static String |
consensusChannel()
The value
CONSENSUS_CHANNEL_DEFAULT or system property
CONSENSUS_CHANNEL_PROP_NAME if set. |
static int |
consensusStreamId()
The value
CONSENSUS_STREAM_ID_DEFAULT or system property
CONSENSUS_STREAM_ID_PROP_NAME if set. |
static long |
cycleThresholdNs()
Get threshold value for the consensus module agent work cycle threshold to track for being exceeded.
|
static long |
electionStatusIntervalNs()
Interval at which a member will send out status messages during the election phases.
|
static long |
electionTimeoutNs()
Timeout waiting for votes to become leader in an election.
|
static int |
errorBufferLength()
Size in bytes of the error buffer in the mark file.
|
static int |
fileSyncLevel()
The level at which files should be sync'ed to disk.
|
static String |
followerCatchupChannel()
The value
FOLLOWER_CATCHUP_CHANNEL_DEFAULT or system property
FOLLOWER_CATCHUP_CHANNEL_PROP_NAME if set. |
static int |
ingressFragmentLimit()
The value
CLUSTER_INGRESS_FRAGMENT_LIMIT_DEFAULT or system property
CLUSTER_INGRESS_FRAGMENT_LIMIT_PROP_NAME if set. |
static boolean |
isIpcIngressAllowed()
The value
CLUSTER_INGRESS_IPC_ALLOWED_DEFAULT or system property
CLUSTER_INGRESS_IPC_ALLOWED_PROP_NAME if set. |
static String |
leaderArchiveControlChannel()
The value
LEADER_ARCHIVE_CONTROL_CHANNEL_DEFAULT or system property
LEADER_ARCHIVE_CONTROL_CHANNEL_PROP_NAME if set. |
static long |
leaderHeartbeatIntervalNs()
Interval at which a leader will send a heartbeat if the log is not progressing.
|
static long |
leaderHeartbeatTimeoutNs()
Timeout for a leader if no heartbeat is received by another member.
|
static String |
logChannel()
The value
LOG_CHANNEL_DEFAULT or system property LOG_CHANNEL_PROP_NAME if set. |
static int |
logStreamId()
The value
LOG_STREAM_ID_DEFAULT or system property LOG_STREAM_ID_PROP_NAME if set. |
static int |
maxConcurrentSessions()
The value
MAX_CONCURRENT_SESSIONS_DEFAULT or system property
MAX_CONCURRENT_SESSIONS_PROP_NAME if set. |
static String |
memberEndpoints()
The value
MEMBER_ENDPOINTS_DEFAULT or system property MEMBER_ENDPOINTS_PROP_NAME if set. |
static String |
replicationChannel()
The system property for
REPLICATION_CHANNEL_PROP_NAME if set or null. |
static long |
replicationProgressIntervalNs()
Interval between checks for progress on an archive replication.
|
static long |
replicationProgressTimeoutNs()
The amount of time to wait to time out an archive replication when progress has stalled.
|
static int |
serviceCount()
The value
SERVICE_COUNT_DEFAULT or system property
SERVICE_COUNT_PROP_NAME if set. |
static long |
sessionTimeoutNs()
Timeout for a session if no activity is observed.
|
static String |
snapshotChannel()
The value
SNAPSHOT_CHANNEL_DEFAULT or system property
ClusteredServiceContainer.Configuration.SNAPSHOT_CHANNEL_PROP_NAME if set. |
static int |
snapshotStreamId()
The value
SNAPSHOT_STREAM_ID_DEFAULT or system property
ClusteredServiceContainer.Configuration.SNAPSHOT_STREAM_ID_PROP_NAME if set. |
static long |
startupCanvassTimeoutNs()
Timeout waiting to canvass the status of cluster members before voting if a majority have been heard from.
|
static long |
terminationTimeoutNs()
Timeout waiting for follower termination by leader.
|
static int |
ticksPerWheel()
The value
TICKS_PER_WHEEL_DEFAULT or system property
CLUSTER_MEMBER_ID_PROP_NAME if set. |
static String |
timerServiceSupplier()
The name of the
TimerServiceSupplier to use for supplying the TimerService. |
static long |
totalSnapshotDurationThresholdNs()
Get threshold value, which is used for monitoring total snapshot duration breaches of its predefined
threshold.
|
static long |
wheelTickResolutionNs()
The value
WHEEL_TICK_RESOLUTION_DEFAULT_NS or system property
WHEEL_TICK_RESOLUTION_PROP_NAME if set. |
public static final int PROTOCOL_MAJOR_VERSION
public static final int PROTOCOL_MINOR_VERSION
public static final int PROTOCOL_PATCH_VERSION
public static final int PROTOCOL_SEMANTIC_VERSION
SemanticVersionpublic static final long SNAPSHOT_TYPE_ID
public static final String CLUSTER_INGRESS_FRAGMENT_LIMIT_PROP_NAME
public static final int CLUSTER_INGRESS_FRAGMENT_LIMIT_DEFAULT
public static final String CLUSTER_INGRESS_IPC_ALLOWED_PROP_NAME
public static final String CLUSTER_INGRESS_IPC_ALLOWED_DEFAULT
public static final int SERVICE_ID
RecordingLog for the consensus module.public static final String CLUSTER_MEMBER_ID_PROP_NAME
public static final int CLUSTER_MEMBER_ID_DEFAULT
public static final String APPOINTED_LEADER_ID_PROP_NAME
public static final int APPOINTED_LEADER_ID_DEFAULT
Aeron.NULL_VALUE means no leader
has been appointed and thus an automated leader election should occur.public static final String CLUSTER_MEMBERS_PROP_NAME
0,ingress:port,consensus:port,log:port,catchup:port,archive:port| \
1,ingress:port,consensus:port,log:port,catchup:port,archive:port| ...
The ingress endpoints will be used as the endpoint substituted into the
AeronCluster.Configuration.INGRESS_CHANNEL_PROP_NAME if the endpoint
is not provided when unicast.
public static final String CLUSTER_CONSENSUS_ENDPOINTS_PROP_NAME
public static final String CLUSTER_CONSENSUS_ENDPOINTS_DEFAULT
public static final String CLUSTER_MEMBERS_IGNORE_SNAPSHOT_PROP_NAME
public static final String CLUSTER_MEMBERS_IGNORE_SNAPSHOT_DEFAULT
public static final String LOG_CHANNEL_PROP_NAME
public static final String LOG_CHANNEL_DEFAULT
public static final String MEMBER_ENDPOINTS_PROP_NAME
ingress:port,consensus:port,log:port,catchup:port,archive:port
CLUSTER_MEMBERS_PROP_NAME,
Constant Field Valuespublic static final String MEMBER_ENDPOINTS_DEFAULT
public static final String LOG_STREAM_ID_PROP_NAME
public static final int LOG_STREAM_ID_DEFAULT
public static final String SNAPSHOT_CHANNEL_DEFAULT
public static final int SNAPSHOT_STREAM_ID_DEFAULT
public static final String SESSION_LIMIT_MSG
public static final String SESSION_REJECTED_MSG
public static final String SESSION_INVALID_VERSION_MSG
public static final String CONSENSUS_CHANNEL_PROP_NAME
CLUSTER_MEMBERS_PROP_NAME.public static final String CONSENSUS_CHANNEL_DEFAULT
CLUSTER_MEMBERS_PROP_NAME.public static final String CONSENSUS_STREAM_ID_PROP_NAME
public static final int CONSENSUS_STREAM_ID_DEFAULT
public static final String REPLICATION_CHANNEL_PROP_NAME
public static final String FOLLOWER_CATCHUP_CHANNEL_PROP_NAME
ClusterMember.catchupEndpoint().public static final String FOLLOWER_CATCHUP_CHANNEL_DEFAULT
ClusterMember.catchupEndpoint().public static final String LEADER_ARCHIVE_CONTROL_CHANNEL_PROP_NAME
public static final String LEADER_ARCHIVE_CONTROL_CHANNEL_DEFAULT
public static final int CONSENSUS_MODULE_STATE_TYPE_ID
public static final int CLUSTER_NODE_ROLE_TYPE_ID
public static final int CONTROL_TOGGLE_TYPE_ID
public static final int COMMIT_POSITION_TYPE_ID
public static final int RECOVERY_STATE_TYPE_ID
public static final int SNAPSHOT_COUNTER_TYPE_ID
public static final int ELECTION_STATE_TYPE_ID
public static final int CONSENSUS_MODULE_ERROR_COUNT_TYPE_ID
public static final int CLUSTER_CLIENT_TIMEOUT_COUNT_TYPE_ID
public static final int CLUSTER_INVALID_REQUEST_COUNT_TYPE_ID
public static final String SERVICE_COUNT_PROP_NAME
public static final int SERVICE_COUNT_DEFAULT
public static final String MAX_CONCURRENT_SESSIONS_PROP_NAME
public static final int MAX_CONCURRENT_SESSIONS_DEFAULT
public static final String SESSION_TIMEOUT_PROP_NAME
public static final long SESSION_TIMEOUT_DEFAULT_NS
public static final String LEADER_HEARTBEAT_TIMEOUT_PROP_NAME
public static final long LEADER_HEARTBEAT_TIMEOUT_DEFAULT_NS
public static final String LEADER_HEARTBEAT_INTERVAL_PROP_NAME
public static final long LEADER_HEARTBEAT_INTERVAL_DEFAULT_NS
public static final String STARTUP_CANVASS_TIMEOUT_PROP_NAME
public static final long STARTUP_CANVASS_TIMEOUT_DEFAULT_NS
public static final String ELECTION_TIMEOUT_PROP_NAME
public static final long ELECTION_TIMEOUT_DEFAULT_NS
public static final String ELECTION_STATUS_INTERVAL_PROP_NAME
public static final long ELECTION_STATUS_INTERVAL_DEFAULT_NS
public static final String DYNAMIC_JOIN_INTERVAL_PROP_NAME
public static final long DYNAMIC_JOIN_INTERVAL_DEFAULT_NS
public static final String AUTHENTICATOR_SUPPLIER_PROP_NAME
Authenticator for the cluster.public static final String AUTHORISATION_SERVICE_SUPPLIER_PROP_NAME
AuthorisationService for the cluster.public static final AuthorisationServiceSupplier DEFAULT_AUTHORISATION_SERVICE_SUPPLIER
AuthorisationServiceSupplier that returns AuthorisationService that forbids all
command from being executed (i.e. AuthorisationService.DENY_ALL).public static final String ERROR_BUFFER_LENGTH_PROP_NAME
public static final int ERROR_BUFFER_LENGTH_DEFAULT
public static final String TERMINATION_TIMEOUT_PROP_NAME
public static final String CYCLE_THRESHOLD_PROP_NAME
public static final long CYCLE_THRESHOLD_DEFAULT_NS
public static final String TOTAL_SNAPSHOT_DURATION_THRESHOLD_PROP_NAME
public static final long TOTAL_SNAPSHOT_DURATION_THRESHOLD_DEFAULT_NS
public static final long TERMINATION_TIMEOUT_DEFAULT_NS
public static final String WHEEL_TICK_RESOLUTION_PROP_NAME
public static final long WHEEL_TICK_RESOLUTION_DEFAULT_NS
public static final String TICKS_PER_WHEEL_PROP_NAME
public static final int TICKS_PER_WHEEL_DEFAULT
public static final String FILE_SYNC_LEVEL_PROP_NAME
public static final int FILE_SYNC_LEVEL_DEFAULT
public static final String TIMER_SERVICE_SUPPLIER_PROP_NAME
TimerServiceSupplier to be used for creating the TimerService used by consensus module.public static final String TIMER_SERVICE_SUPPLIER_WHEEL
TimerServiceSupplier that creates TimerService based on the timer wheel
implementation.public static final String TIMER_SERVICE_SUPPLIER_PRIORITY_HEAP
TimerServiceSupplier that creates a sequence-preserving TimerService based
on a priority heap implementation.public static final String TIMER_SERVICE_SUPPLIER_DEFAULT
TimerServiceSupplier.public static final String CLUSTER_CONSENSUS_MODULE_AGENT_ROLE_NAME_PROP_NAME
Agent.roleName() for the consensus module.public static final String CLUSTER_REPLICATION_PROGRESS_TIMEOUT_PROP_NAME
public static final long CLUSTER_REPLICATION_PROGRESS_TIMEOUT_DEFAULT_NS
public static final String CLUSTER_REPLICATION_PROGRESS_INTERVAL_PROP_NAME
public static final String CLUSTER_ACCEPT_STANDBY_SNAPSHOTS_PROP_NAME
public static int ingressFragmentLimit()
CLUSTER_INGRESS_FRAGMENT_LIMIT_DEFAULT or system property
CLUSTER_INGRESS_FRAGMENT_LIMIT_PROP_NAME if set.CLUSTER_INGRESS_FRAGMENT_LIMIT_DEFAULT or system property
CLUSTER_INGRESS_FRAGMENT_LIMIT_PROP_NAME if set.public static boolean isIpcIngressAllowed()
CLUSTER_INGRESS_IPC_ALLOWED_DEFAULT or system property
CLUSTER_INGRESS_IPC_ALLOWED_PROP_NAME if set.CLUSTER_INGRESS_IPC_ALLOWED_DEFAULT or system property
CLUSTER_INGRESS_IPC_ALLOWED_PROP_NAME if set.public static int clusterMemberId()
CLUSTER_MEMBER_ID_DEFAULT or system property
CLUSTER_MEMBER_ID_PROP_NAME if set.CLUSTER_MEMBER_ID_DEFAULT or system property
CLUSTER_MEMBER_ID_PROP_NAME if set.public static int appointedLeaderId()
APPOINTED_LEADER_ID_DEFAULT or system property
APPOINTED_LEADER_ID_PROP_NAME if set.APPOINTED_LEADER_ID_DEFAULT or system property
APPOINTED_LEADER_ID_PROP_NAME if set.public static String clusterMembers()
CLUSTER_MEMBERS_PROP_NAME if set, null otherwise.CLUSTER_MEMBERS_PROP_NAME if set.public static String clusterConsensusEndpoints()
CLUSTER_CONSENSUS_ENDPOINTS_DEFAULT or system property
CLUSTER_CONSENSUS_ENDPOINTS_PROP_NAME if set.CLUSTER_CONSENSUS_ENDPOINTS_DEFAULT or system property
CLUSTER_CONSENSUS_ENDPOINTS_PROP_NAME it set.public static boolean clusterMembersIgnoreSnapshot()
CLUSTER_MEMBERS_IGNORE_SNAPSHOT_DEFAULT or system property
CLUSTER_MEMBERS_IGNORE_SNAPSHOT_PROP_NAME if set.CLUSTER_MEMBERS_IGNORE_SNAPSHOT_DEFAULT or system property
CLUSTER_MEMBERS_IGNORE_SNAPSHOT_PROP_NAME it set.public static String logChannel()
LOG_CHANNEL_DEFAULT or system property LOG_CHANNEL_PROP_NAME if set.LOG_CHANNEL_DEFAULT or system property LOG_CHANNEL_PROP_NAME if set.public static int logStreamId()
LOG_STREAM_ID_DEFAULT or system property LOG_STREAM_ID_PROP_NAME if set.LOG_STREAM_ID_DEFAULT or system property LOG_STREAM_ID_PROP_NAME if set.public static String memberEndpoints()
MEMBER_ENDPOINTS_DEFAULT or system property MEMBER_ENDPOINTS_PROP_NAME if set.MEMBER_ENDPOINTS_DEFAULT or system property MEMBER_ENDPOINTS_PROP_NAME if set.public static String snapshotChannel()
SNAPSHOT_CHANNEL_DEFAULT or system property
ClusteredServiceContainer.Configuration.SNAPSHOT_CHANNEL_PROP_NAME if set.SNAPSHOT_CHANNEL_DEFAULT or system property
ClusteredServiceContainer.Configuration.SNAPSHOT_CHANNEL_PROP_NAME if set.public static int snapshotStreamId()
SNAPSHOT_STREAM_ID_DEFAULT or system property
ClusteredServiceContainer.Configuration.SNAPSHOT_STREAM_ID_PROP_NAME if set.SNAPSHOT_STREAM_ID_DEFAULT or system property
ClusteredServiceContainer.Configuration.SNAPSHOT_STREAM_ID_PROP_NAME if set.public static int serviceCount()
SERVICE_COUNT_DEFAULT or system property
SERVICE_COUNT_PROP_NAME if set.SERVICE_COUNT_DEFAULT or system property
SERVICE_COUNT_PROP_NAME if set.public static int maxConcurrentSessions()
MAX_CONCURRENT_SESSIONS_DEFAULT or system property
MAX_CONCURRENT_SESSIONS_PROP_NAME if set.MAX_CONCURRENT_SESSIONS_DEFAULT or system property
MAX_CONCURRENT_SESSIONS_PROP_NAME if set.public static long sessionTimeoutNs()
SESSION_TIMEOUT_PROP_NAMEpublic static long leaderHeartbeatTimeoutNs()
LEADER_HEARTBEAT_TIMEOUT_PROP_NAMEpublic static long leaderHeartbeatIntervalNs()
LEADER_HEARTBEAT_INTERVAL_PROP_NAMEpublic static long startupCanvassTimeoutNs()
STARTUP_CANVASS_TIMEOUT_PROP_NAMEpublic static long electionTimeoutNs()
ELECTION_TIMEOUT_PROP_NAMEpublic static long electionStatusIntervalNs()
ELECTION_STATUS_INTERVAL_PROP_NAMEpublic static long terminationTimeoutNs()
TERMINATION_TIMEOUT_PROP_NAMEpublic static long cycleThresholdNs()
public static long totalSnapshotDurationThresholdNs()
public static int errorBufferLength()
ERROR_BUFFER_LENGTH_PROP_NAMEpublic static AuthenticatorSupplier authenticatorSupplier()
DefaultAuthenticatorSupplier.INSTANCE or system property
AUTHENTICATOR_SUPPLIER_PROP_NAME if set.DefaultAuthenticatorSupplier.INSTANCE or system property
AUTHENTICATOR_SUPPLIER_PROP_NAME if set.public static AuthorisationServiceSupplier authorisationServiceSupplier()
AuthorisationServiceSupplier specified in the
AUTHORISATION_SERVICE_SUPPLIER_PROP_NAME system property or the
DEFAULT_AUTHORISATION_SERVICE_SUPPLIER.AUTHORISATION_SERVICE_SUPPLIER_PROP_NAME if set or
DEFAULT_AUTHORISATION_SERVICE_SUPPLIER otherwise.public static String consensusChannel()
CONSENSUS_CHANNEL_DEFAULT or system property
CONSENSUS_CHANNEL_PROP_NAME if set.CONSENSUS_CHANNEL_DEFAULT or system property
CONSENSUS_CHANNEL_PROP_NAME if set.public static int consensusStreamId()
CONSENSUS_STREAM_ID_DEFAULT or system property
CONSENSUS_STREAM_ID_PROP_NAME if set.CONSENSUS_STREAM_ID_DEFAULT or system property
CONSENSUS_STREAM_ID_PROP_NAME if set.public static String replicationChannel()
REPLICATION_CHANNEL_PROP_NAME if set or null.REPLICATION_CHANNEL_PROP_NAME if set or null.public static String followerCatchupChannel()
FOLLOWER_CATCHUP_CHANNEL_DEFAULT or system property
FOLLOWER_CATCHUP_CHANNEL_PROP_NAME if set.FOLLOWER_CATCHUP_CHANNEL_DEFAULT or system property
FOLLOWER_CATCHUP_CHANNEL_PROP_NAME if set.public static String leaderArchiveControlChannel()
LEADER_ARCHIVE_CONTROL_CHANNEL_DEFAULT or system property
LEADER_ARCHIVE_CONTROL_CHANNEL_PROP_NAME if set.LEADER_ARCHIVE_CONTROL_CHANNEL_DEFAULT or system property
LEADER_ARCHIVE_CONTROL_CHANNEL_PROP_NAME if set.public static long wheelTickResolutionNs()
WHEEL_TICK_RESOLUTION_DEFAULT_NS or system property
WHEEL_TICK_RESOLUTION_PROP_NAME if set.WHEEL_TICK_RESOLUTION_DEFAULT_NS or system property
WHEEL_TICK_RESOLUTION_PROP_NAME if set.public static int ticksPerWheel()
TICKS_PER_WHEEL_DEFAULT or system property
CLUSTER_MEMBER_ID_PROP_NAME if set.TICKS_PER_WHEEL_DEFAULT or system property
TICKS_PER_WHEEL_PROP_NAME if set.public static int fileSyncLevel()
public static String timerServiceSupplier()
TimerServiceSupplier to use for supplying the TimerService.TIMER_SERVICE_SUPPLIER_DEFAULT or system property.
TIMER_SERVICE_SUPPLIER_PROP_NAME if set.public static String agentRoleName()
Agent.roleName() for the consensus module agent.Agent.roleName() for the consensus module agent.CLUSTER_CONSENSUS_MODULE_AGENT_ROLE_NAME_PROP_NAMEpublic static long replicationProgressTimeoutNs()
CLUSTER_REPLICATION_PROGRESS_TIMEOUT_PROP_NAME or
CLUSTER_REPLICATION_PROGRESS_TIMEOUT_DEFAULT_NS.public static long replicationProgressIntervalNs()
CLUSTER_REPLICATION_PROGRESS_INTERVAL_PROP_NAME or Aeron.NULL_VALUE
if not set.public static boolean acceptStandbySnapshots()
CLUSTER_ACCEPT_STANDBY_SNAPSHOTS_PROP_NAME or false if not set.Copyright © 2014-2023 Real Logic Limited. All Rights Reserved.