Class Transfer
- java.lang.Object
-
- org.apache.qpid.protonj2.types.transport.Transfer
-
- All Implemented Interfaces:
Performative
public final class Transfer extends java.lang.Object implements Performative
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.qpid.protonj2.types.transport.Performative
Performative.PerformativeHandler<E>, Performative.PerformativeType
-
-
Field Summary
Fields Modifier and Type Field Description static UnsignedLong
DESCRIPTOR_CODE
static Symbol
DESCRIPTOR_SYMBOL
-
Constructor Summary
Constructors Constructor Description Transfer()
-
Method Summary
-
-
-
Field Detail
-
DESCRIPTOR_CODE
public static final UnsignedLong DESCRIPTOR_CODE
-
DESCRIPTOR_SYMBOL
public static final Symbol DESCRIPTOR_SYMBOL
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
getElementCount
public int getElementCount()
-
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 interfacePerformative
-
getPerformativeType
public Performative.PerformativeType getPerformativeType()
- Specified by:
getPerformativeType
in interfacePerformative
-
invoke
public <E> void invoke(Performative.PerformativeHandler<E> handler, ProtonBuffer payload, int channel, E context)
- Specified by:
invoke
in interfacePerformative
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-