java.lang.Object
org.apache.qpid.protonj2.types.messaging.Modified
All Implemented Interfaces:
Outcome, DeliveryState

public final class Modified extends Object implements DeliveryState, Outcome
  • Field Details

    • DESCRIPTOR_CODE

      public static final UnsignedLong DESCRIPTOR_CODE
    • DESCRIPTOR_SYMBOL

      public static final Symbol DESCRIPTOR_SYMBOL
  • Constructor Details

    • Modified

      public Modified()
    • Modified

      public Modified(boolean deliveryFailed, boolean undeliverableHere)
    • Modified

      public Modified(boolean deliveryFailed, boolean undeliverableHere, Map<Symbol,Object> annotations)
  • Method Details

    • isEmpty

      public boolean isEmpty()
    • getElementCount

      public int getElementCount()
    • hasElement

      public boolean hasElement(int index)
    • hasDeliveryFailed

      public boolean hasDeliveryFailed()
    • hasUndeliverableHere

      public boolean hasUndeliverableHere()
    • hasAnnotations

      public boolean hasAnnotations()
    • isDeliveryFailed

      public boolean isDeliveryFailed()
    • setDeliveryFailed

      public Modified setDeliveryFailed(boolean deliveryFailed)
    • isUndeliverableHere

      public boolean isUndeliverableHere()
    • setUndeliverableHere

      public Modified setUndeliverableHere(boolean undeliverableHere)
    • getMessageAnnotations

      public Map<Symbol,Object> getMessageAnnotations()
    • setMessageAnnotations

      public Modified setMessageAnnotations(Map<Symbol,?> messageAnnotations)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getType

      Specified by:
      getType in interface DeliveryState
      Returns:
      the DeliveryState.DeliveryStateType that this instance represents.