public class MockBusMessagingLayer extends Object implements BusMessagingLayer, ProvidesDisconnectionInformation
ANONYMOUS_AGENT| Constructor and Description |
|---|
MockBusMessagingLayer() |
MockBusMessagingLayer(boolean single) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageListener(String agentName,
BusMessageForwarder forwarder,
Bus... buses) |
void |
close() |
void |
closeFor(String agentName,
Bus... buses) |
BusMembershipListener |
getBusMembershipListener(Bus bus) |
List<String> |
getConnectedNames(Bus bus) |
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) |
void |
setMembershipListener(BusMembershipListener listener,
Bus... buses) |
public MockBusMessagingLayer()
public MockBusMessagingLayer(boolean single)
public void register(String agentName, Bus... buses)
register in interface BusMessagingLayerpublic void closeFor(String agentName, Bus... buses)
closeFor in interface BusMessagingLayerpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface BusMessagingLayerIOExceptionpublic <T extends BusPayload> void sendMessage(String senderAgent, Bus<T> bus, T message, String... destinations) throws IOException
sendMessage in interface BusMessagingLayerIOExceptionpublic void addMessageListener(String agentName, BusMessageForwarder forwarder, Bus... buses)
addMessageListener in interface BusMessagingLayerpublic void removeMessageListener(String agentName, BusMessageForwarder forwarder, Bus... buses)
removeMessageListener in interface BusMessagingLayerpublic void setMembershipListener(BusMembershipListener listener, Bus... buses)
setMembershipListener in interface ProvidesDisconnectionInformationpublic BusMembershipListener getBusMembershipListener(Bus bus)
getBusMembershipListener in interface ProvidesDisconnectionInformationpublic List<String> getConnectedNames(Bus bus)
getConnectedNames in interface ProvidesDisconnectionInformationCopyright © 2015 LSST. All rights reserved.