Class NamespaceAwareSplitBrainMergePolicyProvider

java.lang.Object
com.hazelcast.spi.merge.SplitBrainMergePolicyProvider
com.hazelcast.spi.merge.NamespaceAwareSplitBrainMergePolicyProvider

public final class NamespaceAwareSplitBrainMergePolicyProvider extends SplitBrainMergePolicyProvider
A provider for SplitBrainMergePolicy instances that supports namespace awareness.

Registers both out-of-the-box merge policies, identified by their fully qualified and simple class names, and custom merge policies based on the user-defined namespace container name.

Since:
6.0
  • Constructor Details

    • NamespaceAwareSplitBrainMergePolicyProvider

      public NamespaceAwareSplitBrainMergePolicyProvider(com.hazelcast.spi.impl.NodeEngine nodeEngine)
      Constructs a new provider for SplitBrainMergePolicy classes.
      Parameters:
      nodeEngine - the NodeEngine to retrieve the classloader from
  • Method Details