Class MarkedReference<T>

java.lang.Object
org.cometd.bayeux.MarkedReference<T>
Type Parameters:
T - the type of the reference

public class MarkedReference<T> extends Object
Immutable, non-volatile, non-atomic version of AtomicMarkableReference.
  • Constructor Details Link icon

    • MarkedReference Link icon

      public MarkedReference(T reference, boolean marked)
  • Method Details Link icon

    • empty Link icon

      public static <S> MarkedReference<S> empty()
      Type Parameters:
      S - the type of the null reference
      Returns:
      a null-reference, non-marked instance
    • getReference Link icon

      public T getReference()
    • isMarked Link icon

      public boolean isMarked()