java.lang.Object
com.atlassian.confluence.impl.cluster.hazelcast.interceptor.authenticator.DefaultClusterJoinManager
All Implemented Interfaces:
ClusterJoinManager

public class DefaultClusterJoinManager extends Object implements ClusterJoinManager
A ClusterJoinManager which first authenticates new connections

Warning: Do not use AOP interceptors around this class!. Doing so can produce unexpected delays in join check processing, which can result in delays when nodes that are starting first attempt to join an existing cluster. That can result in nodes promoting themselves to full members and then clustering "later", defeating our configuration for nodes to join existing clusters as "lite" members (which can't hold partitioned data) until the application is fully started.

Since:
7.17.3