public final class ClusterSettings
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ClusterSettings.Debug |
Constructor and Description |
---|
ClusterSettings(com.typesafe.config.Config config,
java.lang.String systemName) |
Modifier and Type | Method and Description |
---|---|
boolean |
AllowWeaklyUpMembers() |
scala.concurrent.duration.Duration |
AutoDownUnreachableAfter() |
com.typesafe.config.Config |
config() |
akka.cluster.ClusterSettings.Debug$ |
Debug() |
java.lang.String |
DowningProviderClassName() |
scala.concurrent.duration.FiniteDuration |
DownRemovalMargin()
Deprecated.
Specific to
AutoDown should not be used anywhere else, instead
Cluster.downingProvider.downRemovalMargin should be used as it allows the downing provider to decide removal
margins |
com.typesafe.config.Config |
FailureDetectorConfig() |
java.lang.String |
FailureDetectorImplementationClass() |
double |
GossipDifferentViewProbability() |
scala.concurrent.duration.FiniteDuration |
GossipInterval() |
scala.concurrent.duration.FiniteDuration |
GossipTimeToLive() |
scala.concurrent.duration.FiniteDuration |
HeartbeatExpectedResponseAfter() |
scala.concurrent.duration.FiniteDuration |
HeartbeatInterval() |
boolean |
JmxEnabled() |
scala.concurrent.duration.FiniteDuration |
LeaderActionsInterval() |
boolean |
LogInfo() |
java.lang.String |
MetricsCollectorClass() |
boolean |
MetricsEnabled() |
scala.concurrent.duration.FiniteDuration |
MetricsGossipInterval() |
scala.concurrent.duration.FiniteDuration |
MetricsInterval() |
scala.concurrent.duration.FiniteDuration |
MetricsMovingAverageHalfLife() |
int |
MinNrOfMembers() |
scala.collection.immutable.Map<java.lang.String,java.lang.Object> |
MinNrOfMembersOfRole() |
int |
MonitoredByNrOfMembers() |
scala.concurrent.duration.FiniteDuration |
PeriodicTasksInitialDelay() |
scala.concurrent.duration.Duration |
PublishStatsInterval() |
scala.concurrent.duration.FiniteDuration |
QuarantineRemovedNodeAfter() |
int |
ReduceGossipDifferentViewProbability() |
scala.concurrent.duration.Duration |
RetryUnsuccessfulJoinAfter() |
scala.collection.immutable.Set<java.lang.String> |
Roles() |
scala.concurrent.duration.FiniteDuration |
SchedulerTickDuration() |
int |
SchedulerTicksPerWheel() |
scala.collection.immutable.IndexedSeq<Address> |
SeedNodes() |
scala.concurrent.duration.FiniteDuration |
SeedNodeTimeout() |
java.lang.String |
systemName() |
scala.concurrent.duration.FiniteDuration |
UnreachableNodesReaperInterval() |
java.lang.String |
UseDispatcher() |
public ClusterSettings(com.typesafe.config.Config config, java.lang.String systemName)
public akka.cluster.ClusterSettings.Debug$ Debug()
public com.typesafe.config.Config config()
public java.lang.String systemName()
public boolean LogInfo()
public com.typesafe.config.Config FailureDetectorConfig()
public java.lang.String FailureDetectorImplementationClass()
public scala.concurrent.duration.FiniteDuration HeartbeatInterval()
public scala.concurrent.duration.FiniteDuration HeartbeatExpectedResponseAfter()
public int MonitoredByNrOfMembers()
public scala.collection.immutable.IndexedSeq<Address> SeedNodes()
public scala.concurrent.duration.FiniteDuration SeedNodeTimeout()
public scala.concurrent.duration.Duration RetryUnsuccessfulJoinAfter()
public scala.concurrent.duration.FiniteDuration PeriodicTasksInitialDelay()
public scala.concurrent.duration.FiniteDuration GossipInterval()
public scala.concurrent.duration.FiniteDuration GossipTimeToLive()
public scala.concurrent.duration.FiniteDuration LeaderActionsInterval()
public scala.concurrent.duration.FiniteDuration UnreachableNodesReaperInterval()
public scala.concurrent.duration.Duration PublishStatsInterval()
public scala.concurrent.duration.Duration AutoDownUnreachableAfter()
public scala.concurrent.duration.FiniteDuration DownRemovalMargin()
AutoDown
should not be used anywhere else, instead
Cluster.downingProvider.downRemovalMargin
should be used as it allows the downing provider to decide removal
marginspublic java.lang.String DowningProviderClassName()
public scala.concurrent.duration.FiniteDuration QuarantineRemovedNodeAfter()
public boolean AllowWeaklyUpMembers()
public scala.collection.immutable.Set<java.lang.String> Roles()
public int MinNrOfMembers()
public scala.collection.immutable.Map<java.lang.String,java.lang.Object> MinNrOfMembersOfRole()
public boolean JmxEnabled()
public java.lang.String UseDispatcher()
public double GossipDifferentViewProbability()
public int ReduceGossipDifferentViewProbability()
public scala.concurrent.duration.FiniteDuration SchedulerTickDuration()
public int SchedulerTicksPerWheel()
public boolean MetricsEnabled()
public java.lang.String MetricsCollectorClass()
public scala.concurrent.duration.FiniteDuration MetricsInterval()
public scala.concurrent.duration.FiniteDuration MetricsGossipInterval()
public scala.concurrent.duration.FiniteDuration MetricsMovingAverageHalfLife()