org.apache.qpid.proton.engine.impl
Class SenderImpl
java.lang.Object
org.apache.qpid.proton.engine.impl.EndpointImpl
org.apache.qpid.proton.engine.impl.LinkImpl
org.apache.qpid.proton.engine.impl.SenderImpl
- All Implemented Interfaces:
- Endpoint, Link, Sender
public class SenderImpl
- extends LinkImpl
- implements Sender
| Methods inherited from class org.apache.qpid.proton.engine.impl.LinkImpl |
addCredit, close, current, delivery, delivery, getConnectionImpl, getCredit, getName, getQueued, getReceiverSettleMode, getRemoteReceiverSettleMode, getRemoteSenderSettleMode, getRemoteSource, getRemoteTarget, getSenderSettleMode, getSession, getSource, getTarget, getUnsettled, next, open, remove, setReceiverSettleMode, setRemoteSenderSettleMode, setSenderSettleMode, setSource, setTarget |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.qpid.proton.engine.Link |
current, delivery, delivery, getCredit, getName, getQueued, getReceiverSettleMode, getRemoteReceiverSettleMode, getRemoteSenderSettleMode, getRemoteSource, getRemoteTarget, getSenderSettleMode, getSession, getSource, getTarget, getUnsettled, next, setReceiverSettleMode, setRemoteSenderSettleMode, setSenderSettleMode, setSource, setTarget |
SenderImpl
public SenderImpl(SessionImpl session,
String name)
offer
public void offer(int credits)
- Specified by:
offer in interface Sender
send
public int send(byte[] bytes,
int offset,
int length)
- Specified by:
send in interface Sender
abort
public void abort()
- Specified by:
abort in interface Sender
unsettled
public Iterator<Delivery> unsettled()
- Specified by:
unsettled in interface Link
free
public void free()
- Specified by:
free in interface Endpoint- Overrides:
free in class LinkImpl
advance
public boolean advance()
- Specified by:
advance in interface Link- Overrides:
advance in class LinkImpl
setCredit
public void setCredit(int credit)
- Overrides:
setCredit in class LinkImpl
drained
public void drained()
- Specified by:
drained in interface Sender
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.