Delivery | 
Delivery.accept() | 
 Accepts and settles the delivery. 
 | 
Delivery | 
Delivery.disposition(DeliveryState state,
           boolean settle) | 
 Updates the DeliveryState, and optionally settle the delivery as well. 
 | 
Delivery | 
Delivery.modified(boolean deliveryFailed,
        boolean undeliverableHere) | 
 Modifies and settles the delivery. 
 | 
Delivery | 
Receiver.receive() | 
Blocking receive method that waits forever for the remote to provide a  Delivery for consumption.  
 | 
Delivery | 
Receiver.receive(long timeout,
       TimeUnit unit) | 
Blocking receive method that waits the given time interval for the remote to provide a
  Delivery for consumption.  
 | 
Delivery | 
Delivery.reject(String condition,
      String description) | 
 Rejects and settles the delivery, sending supplied error information along
 with the rejection. 
 | 
Delivery | 
Delivery.release() | 
 Releases and settles the delivery. 
 | 
Delivery | 
Delivery.settle() | 
 Settles the delivery locally. 
 | 
Delivery | 
Receiver.tryReceive() | 
 Non-blocking receive method that either returns a message is one is immediately available or
 returns null if none is currently at hand. 
 |