Class LatencyParameter

java.lang.Object
org.apache.synapse.transport.passthru.jmx.LatencyParameter

public class LatencyParameter extends Object
Class responsible for update LatencyParameters
  • Constructor Details

    • LatencyParameter

      public LatencyParameter(boolean enabled)
  • Method Details

    • reset

      public void reset()
      Resetting ShortTerm and LongTermCaches.
    • getLatency

      public long getLatency()
      Returns:
      Latency
    • getAllTimeAverage

      public double getAllTimeAverage()
      Returns:
      AllTimeAverage
    • updateCache

      public void updateCache()
      update cache
    • update

      public void update(long value)
    • updateLongTermCache

      public void updateLongTermCache()
      Method for update LongTermCache
    • getAverageLatency15m

      public double getAverageLatency15m()
    • getAverageLatency5m

      public double getAverageLatency5m()
    • getAverageLatency1m

      public double getAverageLatency1m()
    • getAverageLatency24h

      public double getAverageLatency24h()
    • getAverageLatency8h

      public double getAverageLatency8h()
    • getAverageLatency1h

      public double getAverageLatency1h()