Class ScriptCacheStats

java.lang.Object
org.elasticsearch.script.ScriptCacheStats
All Implemented Interfaces:
Writeable, org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentFragment

public class ScriptCacheStats extends Object implements Writeable, org.elasticsearch.common.xcontent.ToXContentFragment
  • Constructor Details

  • 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
    • toXContent

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

      public Map<String,ScriptStats> getContextStats()
      Get the context specific stats, null if using general cache
    • getGeneralStats

      public ScriptStats getGeneralStats()
      Get the general stats, null if using context cache
    • sum

      public ScriptStats sum()
      The sum of all script stats, either the general stats or the sum of all stats of the context stats.