Class CardinalityEstimatorConfig

java.lang.Object
com.hazelcast.config.CardinalityEstimatorConfig
All Implemented Interfaces:
NamedConfig, SplitBrainPolicyAwareConfig, DataSerializable, IdentifiedDataSerializable

public class CardinalityEstimatorConfig extends Object implements IdentifiedDataSerializable, NamedConfig, SplitBrainPolicyAwareConfig
Configuration options for the CardinalityEstimator
  • Field Details

    • DEFAULT_SYNC_BACKUP_COUNT

      public static final int DEFAULT_SYNC_BACKUP_COUNT
      The number of sync backups per estimator
      See Also:
    • DEFAULT_ASYNC_BACKUP_COUNT

      public static final int DEFAULT_ASYNC_BACKUP_COUNT
      The number of async backups per estimator
      See Also:
    • DEFAULT_MERGE_POLICY_CONFIG

      public static final MergePolicyConfig DEFAULT_MERGE_POLICY_CONFIG
      The default merge policy used for cardinality estimators
  • Constructor Details

    • CardinalityEstimatorConfig

      public CardinalityEstimatorConfig()
    • CardinalityEstimatorConfig

      public CardinalityEstimatorConfig(String name)
    • CardinalityEstimatorConfig

      public CardinalityEstimatorConfig(String name, int backupCount, int asyncBackupCount)
    • CardinalityEstimatorConfig

      public CardinalityEstimatorConfig(String name, int backupCount, int asyncBackupCount, MergePolicyConfig mergePolicyConfig)
    • CardinalityEstimatorConfig

      public CardinalityEstimatorConfig(String name, int backupCount, int asyncBackupCount, String splitBrainProtectionName, MergePolicyConfig mergePolicyConfig)
    • CardinalityEstimatorConfig

      public CardinalityEstimatorConfig(CardinalityEstimatorConfig config)
  • Method Details