Class TempUsage

java.lang.Object
org.apache.activemq.usage.Usage<T>
org.apache.activemq.usage.PercentLimitUsage<TempUsage>
org.apache.activemq.usage.TempUsage
All Implemented Interfaces:
org.apache.activemq.Service

public class TempUsage extends PercentLimitUsage<TempUsage>
Used to keep track of how much of something is being used so that a productive working set usage can be controlled. Main use case is manage memory usage.
  • Constructor Details

  • Method Details

    • getPercentUsage

      public int getPercentUsage()
      Overrides:
      getPercentUsage in class org.apache.activemq.usage.Usage<TempUsage>
    • retrieveUsage

      protected long retrieveUsage()
      Specified by:
      retrieveUsage in class org.apache.activemq.usage.Usage<TempUsage>
    • getStore

      public PListStore getStore()
    • setStore

      public void setStore(PListStore store)
    • updateLimitBasedOnPercent

      protected void updateLimitBasedOnPercent()
      Specified by:
      updateLimitBasedOnPercent in class PercentLimitUsage<TempUsage>