public class ReceivingLinkEndpoint extends LinkEndpoint<ReceivingLinkListener>
| Constructor and Description |
|---|
ReceivingLinkEndpoint(Session_1_0 session,
Attach attach) |
ReceivingLinkEndpoint(Session_1_0 session,
String name) |
ReceivingLinkEndpoint(Session_1_0 session,
String name,
Map<Binary,Outcome> unsettledMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearDrain() |
void |
drain() |
void |
flowStateChanged() |
UnsignedInteger |
getDrainLimit() |
Role |
getRole() |
protected Map<Symbol,Object> |
initProperties(Attach attach) |
boolean |
isDrained() |
void |
receiveDeliveryState(Delivery unsettled,
DeliveryState state,
Boolean settled) |
void |
receiveFlow(Flow flow) |
void |
requestTransactionalSend(Object txnId) |
void |
setCreditWindow() |
void |
setCreditWindow(boolean window) |
void |
settle(Binary deliveryTag) |
boolean |
settled(Binary deliveryTag) |
void |
updateAllDisposition(Binary deliveryTag,
DeliveryState deliveryState,
boolean settled) |
void |
updateDisposition(Binary deliveryTag,
DeliveryState state,
boolean settled) |
addUnsettled, attach, close, close, detach, detach, getAvailable, getDeliveryCount, getDrain, getInitialUnsettledMap, getLinkCredit, getLinkEventListener, getName, getReceivingSettlementMode, getSendingSettlementMode, getSession, getSource, getTarget, remoteDetached, sendFlow, sendFlow, sendFlow, sendFlowConditional, sendFlowWithEcho, setAvailable, setDeliveryCount, setDeliveryStateHandler, setDrain, setLinkCredit, setLinkEventListener, setLocalUnsettled, setReceivingSettlementMode, setSendingSettlementMode, setSource, setTarget, setTransactionId, toStringpublic ReceivingLinkEndpoint(Session_1_0 session, String name)
public ReceivingLinkEndpoint(Session_1_0 session, String name, Map<Binary,Outcome> unsettledMap)
public ReceivingLinkEndpoint(Session_1_0 session, Attach attach)
protected Map<Symbol,Object> initProperties(Attach attach)
initProperties in class LinkEndpoint<ReceivingLinkListener>public Role getRole()
getRole in class LinkEndpoint<ReceivingLinkListener>public void receiveFlow(Flow flow)
receiveFlow in class LinkEndpoint<ReceivingLinkListener>public boolean isDrained()
public boolean settled(Binary deliveryTag)
public void updateDisposition(Binary deliveryTag, DeliveryState state, boolean settled)
public void setCreditWindow()
public void setCreditWindow(boolean window)
public void drain()
public void receiveDeliveryState(Delivery unsettled, DeliveryState state, Boolean settled)
receiveDeliveryState in class LinkEndpoint<ReceivingLinkListener>public void requestTransactionalSend(Object txnId)
public void clearDrain()
public void updateAllDisposition(Binary deliveryTag, DeliveryState deliveryState, boolean settled)
public void settle(Binary deliveryTag)
settle in class LinkEndpoint<ReceivingLinkListener>public void flowStateChanged()
flowStateChanged in class LinkEndpoint<ReceivingLinkListener>public UnsignedInteger getDrainLimit()
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.