public class SendingLinkEndpoint extends LinkEndpoint<SendingLinkListener>
Constructor and Description |
---|
SendingLinkEndpoint(SessionEndpoint sessionEndpoint,
Attach attach) |
SendingLinkEndpoint(SessionEndpoint sessionEndpoint,
String name) |
SendingLinkEndpoint(SessionEndpoint sessionEndpoint,
String name,
Map<Binary,Outcome> unsettled) |
SendingLinkEndpoint(SessionEndpoint sessionEndpoint,
String name,
Map<Binary,Outcome> unsettled,
DeliveryStateHandler deliveryStateHandler) |
Modifier and Type | Method and Description |
---|---|
void |
drained() |
void |
flowStateChanged() |
UnsignedInteger |
getLastDeliveryId() |
Role |
getRole() |
Binary |
getTransactionId() |
boolean |
hasCreditToSend() |
void |
receiveDeliveryState(Delivery unsettled,
DeliveryState state,
Boolean settled) |
void |
receiveFlow(Flow flow) |
void |
setLastDeliveryId(UnsignedInteger deliveryId) |
boolean |
transfer(Transfer xfr,
boolean decrementCredit) |
void |
updateDisposition(Binary deliveryTag,
DeliveryState state,
boolean settled) |
addUnsettled, attach, close, close, detach, detach, getAvailable, getDeliveryCount, getDeliveryStateHandler, getDrain, getInitialUnsettledMap, getLinkCredit, getLinkEventListener, getLocalHandle, getLock, getName, getReceivingSettlementMode, getSendingSettlementMode, getSession, getSource, getSyncTimeout, getTarget, getUnsettledCount, isAttached, isDetached, receiveAttach, receiveTransfer, remoteDetached, sendFlow, sendFlow, sendFlow, sendFlowConditional, sendFlowWithEcho, setAvailable, setDeliveryCount, setDeliveryStateHandler, setDrain, setLinkCredit, setLinkEventListener, setLocalHandle, setLocalUnsettled, setReceivingSettlementMode, setSendingSettlementMode, setSource, setTarget, settle, settledByPeer, setTransactionId, toString, waitUntil, waitUntil
public SendingLinkEndpoint(SessionEndpoint sessionEndpoint, String name)
public SendingLinkEndpoint(SessionEndpoint sessionEndpoint, String name, Map<Binary,Outcome> unsettled)
public SendingLinkEndpoint(SessionEndpoint sessionEndpoint, String name, Map<Binary,Outcome> unsettled, DeliveryStateHandler deliveryStateHandler)
public SendingLinkEndpoint(SessionEndpoint sessionEndpoint, Attach attach)
public Role getRole()
getRole
in class LinkEndpoint<SendingLinkListener>
public boolean transfer(Transfer xfr, boolean decrementCredit)
public void drained()
public void receiveFlow(Flow flow)
receiveFlow
in class LinkEndpoint<SendingLinkListener>
public void flowStateChanged()
flowStateChanged
in class LinkEndpoint<SendingLinkListener>
public boolean hasCreditToSend()
public void receiveDeliveryState(Delivery unsettled, DeliveryState state, Boolean settled)
receiveDeliveryState
in class LinkEndpoint<SendingLinkListener>
public UnsignedInteger getLastDeliveryId()
public void setLastDeliveryId(UnsignedInteger deliveryId)
public void updateDisposition(Binary deliveryTag, DeliveryState state, boolean settled)
public Binary getTransactionId()
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.