org.lsst.ccs.bus.mock
Class MockBusMessagingLayer
java.lang.Object
org.lsst.ccs.bus.mock.MockBusMessagingLayer
- All Implemented Interfaces:
- Closeable, org.lsst.ccs.bus.BusMessagingLayer
public class MockBusMessagingLayer
- extends Object
- implements org.lsst.ccs.bus.BusMessagingLayer
| Fields inherited from interface org.lsst.ccs.bus.BusMessagingLayer |
ANONYMOUS_AGENT |
|
Method Summary |
void |
addMessageListener(String agentName,
org.lsst.ccs.bus.BusMessageForwarder forwarder,
org.lsst.ccs.bus.Bus... buses)
|
void |
close()
|
void |
closeFor(String agentName,
org.lsst.ccs.bus.Bus... buses)
|
void |
register(String agentName,
org.lsst.ccs.bus.Bus... buses)
|
void |
removeMessageListener(String agentName,
org.lsst.ccs.bus.BusMessageForwarder forwarder,
org.lsst.ccs.bus.Bus... buses)
|
<T extends org.lsst.ccs.bus.BusPayload>
void |
|
sendMessage(String senderAgent,
org.lsst.ccs.bus.Bus<T> bus,
T message,
String... destinations)
|
void |
setMembershipListener(org.lsst.ccs.bus.BusMembershipListener listener,
org.lsst.ccs.bus.Bus... buses)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockBusMessagingLayer
public MockBusMessagingLayer()
MockBusMessagingLayer
public MockBusMessagingLayer(boolean single)
register
public void register(String agentName,
org.lsst.ccs.bus.Bus... buses)
- Specified by:
register in interface org.lsst.ccs.bus.BusMessagingLayer
closeFor
public void closeFor(String agentName,
org.lsst.ccs.bus.Bus... buses)
- Specified by:
closeFor in interface org.lsst.ccs.bus.BusMessagingLayer
close
public void close()
throws IOException
- Specified by:
close in interface Closeable- Specified by:
close in interface org.lsst.ccs.bus.BusMessagingLayer
- Throws:
IOException
sendMessage
public <T extends org.lsst.ccs.bus.BusPayload> void sendMessage(String senderAgent,
org.lsst.ccs.bus.Bus<T> bus,
T message,
String... destinations)
throws IOException
- Specified by:
sendMessage in interface org.lsst.ccs.bus.BusMessagingLayer
- Throws:
IOException
addMessageListener
public void addMessageListener(String agentName,
org.lsst.ccs.bus.BusMessageForwarder forwarder,
org.lsst.ccs.bus.Bus... buses)
- Specified by:
addMessageListener in interface org.lsst.ccs.bus.BusMessagingLayer
removeMessageListener
public void removeMessageListener(String agentName,
org.lsst.ccs.bus.BusMessageForwarder forwarder,
org.lsst.ccs.bus.Bus... buses)
- Specified by:
removeMessageListener in interface org.lsst.ccs.bus.BusMessagingLayer
setMembershipListener
public void setMembershipListener(org.lsst.ccs.bus.BusMembershipListener listener,
org.lsst.ccs.bus.Bus... buses)
- Specified by:
setMembershipListener in interface org.lsst.ccs.bus.BusMessagingLayer
Copyright © 2012 LSST. All Rights Reserved.