java.lang.Object
org.apache.qpid.protonj2.types.transport.Transfer
All Implemented Interfaces:
Performative

public final class Transfer extends Object implements Performative
  • Field Details

    • DESCRIPTOR_CODE

      public static final UnsignedLong DESCRIPTOR_CODE
    • DESCRIPTOR_SYMBOL

      public static final Symbol DESCRIPTOR_SYMBOL
  • Constructor Details

    • Transfer

      public Transfer()
  • Method Details

    • isEmpty

      public boolean isEmpty()
    • getElementCount

      public int getElementCount()
    • hasElement

      public boolean hasElement(int index)
    • hasHandle

      public boolean hasHandle()
    • hasDeliveryId

      public boolean hasDeliveryId()
    • hasDeliveryTag

      public boolean hasDeliveryTag()
    • hasMessageFormat

      public boolean hasMessageFormat()
    • hasSettled

      public boolean hasSettled()
    • hasMore

      public boolean hasMore()
    • hasRcvSettleMode

      public boolean hasRcvSettleMode()
    • hasState

      public boolean hasState()
    • hasResume

      public boolean hasResume()
    • hasAborted

      public boolean hasAborted()
    • hasBatchable

      public boolean hasBatchable()
    • getHandle

      public long getHandle()
    • setHandle

      public Transfer setHandle(int handle)
    • setHandle

      public Transfer setHandle(long handle)
    • clearHandle

      public Transfer clearHandle()
    • getDeliveryId

      public long getDeliveryId()
    • setDeliveryId

      public Transfer setDeliveryId(int deliveryId)
    • setDeliveryId

      public Transfer setDeliveryId(long deliveryId)
    • clearDeliveryId

      public Transfer clearDeliveryId()
    • getDeliveryTag

      public DeliveryTag getDeliveryTag()
    • setDeliveryTag

      public Transfer setDeliveryTag(byte[] tagBytes)
    • setDeliveryTag

      public Transfer setDeliveryTag(ProtonBuffer tagBytes)
    • setDeliveryTag

      public Transfer setDeliveryTag(DeliveryTag deliveryTag)
    • clearDeliveryTag

      public Transfer clearDeliveryTag()
    • getMessageFormat

      public long getMessageFormat()
    • setMessageFormat

      public Transfer setMessageFormat(int messageFormat)
    • setMessageFormat

      public Transfer setMessageFormat(long messageFormat)
    • clearMessageFormat

      public Transfer clearMessageFormat()
    • getSettled

      public boolean getSettled()
    • setSettled

      public Transfer setSettled(boolean settled)
    • clearSettled

      public Transfer clearSettled()
    • getMore

      public boolean getMore()
    • setMore

      public Transfer setMore(boolean more)
    • clearMore

      public Transfer clearMore()
    • getRcvSettleMode

      public ReceiverSettleMode getRcvSettleMode()
    • setRcvSettleMode

      public Transfer setRcvSettleMode(ReceiverSettleMode rcvSettleMode)
    • clearRcvSettleMode

      public Transfer clearRcvSettleMode()
    • getState

      public DeliveryState getState()
    • setState

      public Transfer setState(DeliveryState state)
    • clearState

      public Transfer clearState()
    • getResume

      public boolean getResume()
    • setResume

      public Transfer setResume(boolean resume)
    • clearResume

      public Transfer clearResume()
    • getAborted

      public boolean getAborted()
    • setAborted

      public Transfer setAborted(boolean aborted)
    • clearAborted

      public Transfer clearAborted()
    • getBatchable

      public boolean getBatchable()
    • setBatchable

      public Transfer setBatchable(boolean batchable)
    • clearBatchable

      public Transfer clearBatchable()
    • reset

      public Transfer reset()
    • copy

      public Transfer copy()
      Specified by:
      copy in interface Performative
    • getPerformativeType

      public Performative.PerformativeType getPerformativeType()
      Specified by:
      getPerformativeType in interface Performative
    • invoke

      public <E> void invoke(Performative.PerformativeHandler<E> handler, ProtonBuffer payload, int channel, E context)
      Specified by:
      invoke in interface Performative
    • toString

      public String toString()
      Overrides:
      toString in class Object