public class SenderImpl extends LinkImpl implements Sender
Modifier and Type | Method and Description |
---|---|
void |
abort()
Abort the current delivery.
|
boolean |
advance()
Attempts to advance the current delivery.
|
void |
offer(int credits)
indicates pending deliveries
|
int |
send(byte[] bytes,
int offset,
int length)
Sends some data for the current delivery.
|
void |
setCredit(int credit) |
addCredit, current, delivery, delivery, detach, detached, drained, getConnectionImpl, getCredit, getDrain, getName, getProperties, getQueued, getReceiverSettleMode, getRemoteCredit, getRemoteProperties, getRemoteReceiverSettleMode, getRemoteSenderSettleMode, getRemoteSource, getRemoteTarget, getSenderSettleMode, getSession, getSource, getTarget, getUnsettled, head, next, remove, setProperties, setReceiverSettleMode, setRemoteSenderSettleMode, setSenderSettleMode, setSource, setTarget
attachments, close, free, getCondition, getContext, getLocalState, getRemoteCondition, getRemoteState, open, setCondition, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
current, delivery, delivery, detach, detached, drained, getCredit, getDrain, getName, getProperties, getQueued, getReceiverSettleMode, getRemoteCredit, getRemoteProperties, getRemoteReceiverSettleMode, getRemoteSenderSettleMode, getRemoteSource, getRemoteTarget, getSenderSettleMode, getSession, getSource, getTarget, getUnsettled, head, next, setProperties, setReceiverSettleMode, setRemoteSenderSettleMode, setSenderSettleMode, setSource, setTarget
close, free, getCondition, getContext, getLocalState, getRemoteCondition, getRemoteState, open, setCondition, setContext
attachments
public void offer(int credits)
Sender
public int send(byte[] bytes, int offset, int length)
Sender
send
in interface Sender
public void abort()
Sender
public boolean advance()
Link
advance
in interface Link
advance
in interface Sender
advance
in class LinkImpl
TODO fully state the rules regarding when you have to call this method, what happens if you don't call it
before creating another delivery etc.
Copyright © 2016 The Apache Software Foundation. All rights reserved.