public abstract class MessageDelivery extends WatchBase
| Modifier and Type | Field and Description |
|---|---|
DeliveryImpl |
delivery |
| Constructor and Description |
|---|
MessageDelivery(org.fusesource.hawtbuf.Buffer encoded) |
MessageDelivery(Message message) |
MessageDelivery(Message message,
org.fusesource.hawtbuf.Buffer encoded) |
| Modifier and Type | Method and Description |
|---|---|
org.fusesource.hawtbuf.Buffer |
encoded() |
protected void |
fireWatches() |
DeliveryState |
getLocalState() |
Message |
getMessage() |
DeliveryState |
getRemoteState() |
DeliveryState |
getRemoteStateChange() |
Future<DeliveryState> |
getRemoteStateChangeFuture() |
DeliveryState |
getSettle() |
Future<DeliveryState> |
getSettleFuture() |
boolean |
isSettled() |
void |
onEncoded(Callback<java.lang.Void> cb) |
void |
onRemoteStateChange(Callback<DeliveryState> cb) |
void |
onSettle(Callback<DeliveryState> cb) |
void |
redeliver(boolean incrementDeliveryCounter) |
void |
settle() |
public DeliveryImpl delivery
public MessageDelivery(Message message)
public MessageDelivery(org.fusesource.hawtbuf.Buffer encoded)
public MessageDelivery(Message message, org.fusesource.hawtbuf.Buffer encoded)
public Message getMessage()
public org.fusesource.hawtbuf.Buffer encoded()
public boolean isSettled()
public DeliveryState getRemoteState()
public DeliveryState getLocalState()
public void onEncoded(Callback<java.lang.Void> cb)
public DeliveryState getRemoteStateChange() throws java.lang.Exception
java.lang.Exceptionpublic Future<DeliveryState> getRemoteStateChangeFuture()
public void onRemoteStateChange(Callback<DeliveryState> cb)
public DeliveryState getSettle() throws java.lang.Exception
java.lang.Exceptionpublic Future<DeliveryState> getSettleFuture()
public void onSettle(Callback<DeliveryState> cb)
protected void fireWatches()
fireWatches in class WatchBasepublic void redeliver(boolean incrementDeliveryCounter)
public void settle()
Copyright © 2013 FuseSource, Corp.. All Rights Reserved.