org.lsst.ccs.bus.mock
Class MockBusMessagingLayer
java.lang.Object
org.lsst.ccs.bus.mock.MockBusMessagingLayer
- All Implemented Interfaces:
- java.io.Closeable, org.lsst.ccs.bus.BusMessagingLayer
public class MockBusMessagingLayer
- extends java.lang.Object
- implements org.lsst.ccs.bus.BusMessagingLayer
| Fields inherited from interface org.lsst.ccs.bus.BusMessagingLayer |
ANONYMOUS_AGENT |
|
Method Summary |
void |
addMessageListener(java.lang.String agentName,
org.lsst.ccs.bus.BusMessageForwarder forwarder,
org.lsst.ccs.bus.Bus... buses)
|
void |
close()
|
void |
closeFor(java.lang.String agentName,
org.lsst.ccs.bus.Bus... buses)
|
void |
register(java.lang.String agentName,
org.lsst.ccs.bus.Bus... buses)
|
void |
removeMessageListener(java.lang.String agentName,
org.lsst.ccs.bus.BusMessageForwarder forwarder,
org.lsst.ccs.bus.Bus... buses)
|
<T extends org.lsst.ccs.bus.BusPayload>
void |
|
sendMessage(java.lang.String senderAgent,
org.lsst.ccs.bus.Bus<T> bus,
T message,
java.lang.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()
register
public void register(java.lang.String agentName,
org.lsst.ccs.bus.Bus... buses)
- Specified by:
register in interface org.lsst.ccs.bus.BusMessagingLayer
closeFor
public void closeFor(java.lang.String agentName,
org.lsst.ccs.bus.Bus... buses)
- Specified by:
closeFor in interface org.lsst.ccs.bus.BusMessagingLayer
close
public void close()
throws java.io.IOException
- Specified by:
close in interface java.io.Closeable- Specified by:
close in interface org.lsst.ccs.bus.BusMessagingLayer
- Throws:
java.io.IOException
sendMessage
public <T extends org.lsst.ccs.bus.BusPayload> void sendMessage(java.lang.String senderAgent,
org.lsst.ccs.bus.Bus<T> bus,
T message,
java.lang.String... destinations)
throws java.io.IOException
- Specified by:
sendMessage in interface org.lsst.ccs.bus.BusMessagingLayer
- Throws:
java.io.IOException
addMessageListener
public void addMessageListener(java.lang.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(java.lang.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.