Class CriticalMeasure

java.lang.Object
org.apache.activemq.artemis.utils.critical.CriticalMeasure

public class CriticalMeasure extends Object
  • Field Details

    • dummyCloseable

      protected static final CriticalCloseable dummyCloseable
    • measuring

      protected volatile int measuring
    • timeEnter

      protected volatile long timeEnter
  • Constructor Details

  • Method Details

    • isDummy

      public static boolean isDummy(ArtemisCloseable closeable)
    • measure

      public CriticalCloseable measure()
    • enterCritical

      protected void enterCritical()
    • leaveCritical

      protected void leaveCritical()
    • getComponentName

      protected String getComponentName()
    • checkExpiration

      public boolean checkExpiration(long timeout, boolean reset)