Class DiscoverySettings

java.lang.Object
org.elasticsearch.discovery.DiscoverySettings

public class DiscoverySettings extends Object
Exposes common discovery settings that may be supported by all the different discovery implementations
  • Field Details

    • PUBLISH_TIMEOUT_SETTING

      public static final Setting<org.elasticsearch.core.TimeValue> PUBLISH_TIMEOUT_SETTING
      sets the timeout for a complete publishing cycle, including both sending and committing. the master will continue to process the next cluster state update after this time has elapsed
    • COMMIT_TIMEOUT_SETTING

      public static final Setting<org.elasticsearch.core.TimeValue> COMMIT_TIMEOUT_SETTING
      sets the timeout for receiving enough acks for a specific cluster state and committing it. failing to receive responses within this window will cause the cluster state change to be rejected.
    • PUBLISH_DIFF_ENABLE_SETTING

      public static final Setting<Boolean> PUBLISH_DIFF_ENABLE_SETTING
    • INITIAL_STATE_TIMEOUT_SETTING

      public static final Setting<org.elasticsearch.core.TimeValue> INITIAL_STATE_TIMEOUT_SETTING
  • Constructor Details

  • Method Details

    • getPublishTimeout

      public org.elasticsearch.core.TimeValue getPublishTimeout()
      Returns the current publish timeout
    • getCommitTimeout

      public org.elasticsearch.core.TimeValue getCommitTimeout()
    • getPublishDiff

      public boolean getPublishDiff()