Class ClientDeliverable<DeliveryType,ReceiverType extends ClientReceiverLinkType> 
java.lang.Object
org.apache.qpid.protonj2.client.impl.ClientDeliverable<DeliveryType,ReceiverType> 
- Type Parameters:
- DeliveryType- The client delivery type streamed or non-streamed
- ReceiverType- The client receiver type streaming or non-streaming
- Direct Known Subclasses:
- ClientDelivery,- ClientStreamDelivery
public abstract class ClientDeliverable<DeliveryType,ReceiverType extends ClientReceiverLinkType> 
extends Object
Abstract type that implements some of the common portions of a delivery
 wrapper type.
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionaccept()disposition(DeliveryState state, boolean settle) intmodified(boolean deliveryFailed, boolean undeliverableHere) release()booleanprotected abstract DeliveryTypeself()settle()booleansettled()state()
- 
Field Details- 
receiver
- 
delivery
 
- 
- 
Method Details- 
self
- 
accept- Throws:
- ClientException
 
- 
release- Throws:
- ClientException
 
- 
reject- Throws:
- ClientException
 
- 
modifiedpublic DeliveryType modified(boolean deliveryFailed, boolean undeliverableHere) throws ClientException - Throws:
- ClientException
 
- 
disposition- Throws:
- ClientException
 
- 
settle- Throws:
- ClientException
 
- 
state
- 
remoteState
- 
remoteSettledpublic boolean remoteSettled()
- 
messageFormatpublic int messageFormat()
- 
settledpublic boolean settled()
 
-