| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
disposition(DeliveryState state)
updates the state of the delivery
|
void |
free()
TODO When does an application call this method? Do we really need this?
|
java.lang.Object |
getContext() |
LinkImpl |
getLink() |
DeliveryState |
getLocalState() |
int |
getMessageFormat()
TODO is this required??
|
DeliveryState |
getRemoteState() |
byte[] |
getTag() |
DeliveryImpl |
getWorkNext() |
boolean |
isBuffered() |
boolean |
isPartial() |
boolean |
isReadable()
Returns whether this delivery has data ready to be received.
|
boolean |
isSettled()
Returns whether this delivery has been settled.
|
boolean |
isUpdated()
Returns whether this delivery's state or settled flag has ever remotely changed.
|
boolean |
isWritable() |
DeliveryImpl |
next() |
int |
pending() |
boolean |
remotelySettled() |
void |
setContext(java.lang.Object context) |
void |
setDataOffset(int arrayOffset) |
void |
settle()
Settles this delivery.
|
java.lang.String |
toString() |
public DeliveryState getLocalState()
getLocalState in interface Deliverypublic DeliveryState getRemoteState()
getRemoteState in interface Deliverypublic boolean remotelySettled()
remotelySettled in interface Deliverypublic int getMessageFormat()
DeliverygetMessageFormat in interface Deliverypublic void disposition(DeliveryState state)
Deliverydisposition in interface Deliverystate - the new delivery statepublic void settle()
DeliveryConnection.getWorkHead()).
If this delivery is its link's current delivery, the link's current delivery pointer is advanced.public DeliveryImpl next()
public void free()
Deliverypublic DeliveryImpl getWorkNext()
getWorkNext in interface DeliveryConnection.getWorkHead()public boolean isSettled()
DeliveryisSettled in interface DeliveryDelivery.settle()public void setDataOffset(int arrayOffset)
public boolean isWritable()
isWritable in interface Deliverypublic boolean isReadable()
DeliveryisReadable in interface DeliveryReceiver.recv(byte[], int, int)public boolean isUpdated()
Deliverypublic boolean isBuffered()
isBuffered in interface Deliverypublic java.lang.Object getContext()
getContext in interface Deliverypublic void setContext(java.lang.Object context)
setContext in interface Deliverypublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014 FuseSource, Corp.. All Rights Reserved.