Class Waiter

java.lang.Object
org.jboss.byteman.synchronization.Waiter

public class Waiter extends Object
class used to manage rule wait operations
  • Field Details

    • waiterFor

      private Object waiterFor
      the object with which this waiter is associated
    • signalled

      private boolean signalled
      true if this waiter has been signalled by a call to signalKill
    • killed

      private boolean killed
      true if this waiter has been signalled by a call to signal or signalKill
    • waiting

      private boolean waiting
      true if waitFor has been called
  • Constructor Details

    • Waiter

      public Waiter(Object object)
    • Waiter

      public Waiter(Object object, boolean signalled, boolean killed)
  • Method Details

    • waitFor

      public void waitFor(long millisecs)
    • signalWake

      public boolean signalWake()
    • signalThrow

      public boolean signalThrow()
    • waiting

      public boolean waiting()
    • isSignalled

      public boolean isSignalled()
      getter for signalled flag
      Returns:
      signalled