public class JMSBusMessagingLayer extends Object implements BusMessagingLayer
ANONYMOUS_AGENT| Constructor and Description |
|---|
JMSBusMessagingLayer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageListener(String agentName,
BusMessageForwarder forwarder,
Bus... buses) |
void |
close() |
void |
closeFor(String agentName,
Bus... buses) |
void |
register(String agentName,
Bus... buses) |
void |
removeMessageListener(String agentName,
BusMessageForwarder forwarder,
Bus... buses) |
<T extends BusPayload> |
sendMessage(String senderAgent,
Bus<T> bus,
T message,
String... destinations) |
<T extends BusPayload> |
sendMessageToDestination(javax.jms.JMSContext ctxt,
T message,
String dest,
javax.jms.JMSProducer send,
Bus<T> bus) |
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface BusMessagingLayerIOExceptionpublic void addMessageListener(String agentName, BusMessageForwarder forwarder, Bus... buses)
addMessageListener in interface BusMessagingLayerpublic void closeFor(String agentName, Bus... buses)
closeFor in interface BusMessagingLayerpublic <T extends BusPayload> void sendMessage(String senderAgent, Bus<T> bus, T message, String... destinations) throws IOException
sendMessage in interface BusMessagingLayerIOExceptionpublic <T extends BusPayload> void sendMessageToDestination(javax.jms.JMSContext ctxt, T message, String dest, javax.jms.JMSProducer send, Bus<T> bus)
public void removeMessageListener(String agentName, BusMessageForwarder forwarder, Bus... buses)
removeMessageListener in interface BusMessagingLayerpublic void register(String agentName, Bus... buses) throws IOException
register in interface BusMessagingLayerIOExceptionCopyright © 2015 LSST. All rights reserved.