Class ClusterStateUpdateStats

java.lang.Object
org.elasticsearch.cluster.service.ClusterStateUpdateStats
All Implemented Interfaces:
Writeable, org.elasticsearch.xcontent.ToXContent, org.elasticsearch.xcontent.ToXContentFragment

public class ClusterStateUpdateStats extends Object implements Writeable, org.elasticsearch.xcontent.ToXContentFragment
Various statistics (timing information etc) about cluster state updates coordinated by this node.
  • Field Details

  • Constructor Details

    • ClusterStateUpdateStats

      public ClusterStateUpdateStats(long unchangedTaskCount, long publicationSuccessCount, long publicationFailureCount, long unchangedComputationElapsedMillis, long unchangedNotificationElapsedMillis, long successfulComputationElapsedMillis, long successfulPublicationElapsedMillis, long successfulContextConstructionElapsedMillis, long successfulCommitElapsedMillis, long successfulCompletionElapsedMillis, long successfulMasterApplyElapsedMillis, long successfulNotificationElapsedMillis, long failedComputationElapsedMillis, long failedPublicationElapsedMillis, long failedContextConstructionElapsedMillis, long failedCommitElapsedMillis, long failedCompletionElapsedMillis, long failedMasterApplyElapsedMillis, long failedNotificationElapsedMillis)
    • ClusterStateUpdateStats

      public ClusterStateUpdateStats(StreamInput in) throws IOException
      Throws:
      IOException
  • Method Details

    • writeTo

      public void writeTo(StreamOutput out) throws IOException
      Description copied from interface: Writeable
      Write this into the StreamOutput.
      Specified by:
      writeTo in interface Writeable
      Throws:
      IOException
    • getUnchangedTaskCount

      public long getUnchangedTaskCount()
    • getPublicationSuccessCount

      public long getPublicationSuccessCount()
    • getPublicationFailureCount

      public long getPublicationFailureCount()
    • getUnchangedComputationElapsedMillis

      public long getUnchangedComputationElapsedMillis()
    • getUnchangedNotificationElapsedMillis

      public long getUnchangedNotificationElapsedMillis()
    • getSuccessfulComputationElapsedMillis

      public long getSuccessfulComputationElapsedMillis()
    • getSuccessfulPublicationElapsedMillis

      public long getSuccessfulPublicationElapsedMillis()
    • getSuccessfulContextConstructionElapsedMillis

      public long getSuccessfulContextConstructionElapsedMillis()
    • getSuccessfulCommitElapsedMillis

      public long getSuccessfulCommitElapsedMillis()
    • getSuccessfulCompletionElapsedMillis

      public long getSuccessfulCompletionElapsedMillis()
    • getSuccessfulMasterApplyElapsedMillis

      public long getSuccessfulMasterApplyElapsedMillis()
    • getSuccessfulNotificationElapsedMillis

      public long getSuccessfulNotificationElapsedMillis()
    • getFailedComputationElapsedMillis

      public long getFailedComputationElapsedMillis()
    • getFailedPublicationElapsedMillis

      public long getFailedPublicationElapsedMillis()
    • getFailedContextConstructionElapsedMillis

      public long getFailedContextConstructionElapsedMillis()
    • getFailedCommitElapsedMillis

      public long getFailedCommitElapsedMillis()
    • getFailedCompletionElapsedMillis

      public long getFailedCompletionElapsedMillis()
    • getFailedMasterApplyElapsedMillis

      public long getFailedMasterApplyElapsedMillis()
    • getFailedNotificationElapsedMillis

      public long getFailedNotificationElapsedMillis()
    • toXContent

      public org.elasticsearch.xcontent.XContentBuilder toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) throws IOException
      Specified by:
      toXContent in interface org.elasticsearch.xcontent.ToXContent
      Throws:
      IOException
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object