public class ExchangeDestination extends Object implements ReceivingDestination, SendingDestination
| Modifier and Type | Field and Description |
|---|---|
static Rejected |
REJECTED |
DISCARD_UNROUTABLE, REJECT_UNROUTABLE| Constructor and Description |
|---|
ExchangeDestination(Exchange<?> exchange,
TerminusDurability durable,
TerminusExpiryPolicy expiryPolicy,
String address,
Symbol[] capabilities) |
| Modifier and Type | Method and Description |
|---|---|
void |
authorizePublish(SecurityToken securityToken,
Message_1_0 message) |
String |
getAddress() |
Symbol[] |
getCapabilities() |
int |
getCredit() |
Exchange<?> |
getExchange() |
String |
getInitialRoutingAddress() |
Outcome[] |
getOutcomes() |
String |
getRoutingAddress(Message_1_0 message) |
Outcome |
send(Message_1_0 message,
ServerTransaction txn) |
void |
setInitialRoutingAddress(String initialRoutingAddress) |
public static final Rejected REJECTED
public ExchangeDestination(Exchange<?> exchange, TerminusDurability durable, TerminusExpiryPolicy expiryPolicy, String address, Symbol[] capabilities)
public Outcome[] getOutcomes()
getOutcomes in interface ReceivingDestinationpublic Outcome send(Message_1_0 message, ServerTransaction txn)
send in interface ReceivingDestinationpublic String getAddress()
getAddress in interface ReceivingDestinationpublic void authorizePublish(SecurityToken securityToken, Message_1_0 message)
authorizePublish in interface ReceivingDestinationpublic String getRoutingAddress(Message_1_0 message)
getRoutingAddress in interface ReceivingDestinationpublic int getCredit()
getCredit in interface ReceivingDestinationpublic Exchange<?> getExchange()
public void setInitialRoutingAddress(String initialRoutingAddress)
public String getInitialRoutingAddress()
public Symbol[] getCapabilities()
getCapabilities in interface DestinationCopyright © 2006–2017 The Apache Software Foundation. All rights reserved.