T - the type of the received messagepublic static class MessagingAccessLayer.BusAccess<T extends BusMessage> extends Object
update(...) methods of all forwarders
listed by getForwarderList() are called, then processBusMessage(...) is called.| Modifier and Type | Method and Description |
|---|---|
void |
addBusMessageFilter(Predicate<BusMessage<? extends Serializable,?>> filter) |
void |
addForwarder(MessageListener l,
BusMessageForwarder forwarder) |
Bus |
getBus() |
void |
processBusMessage(T message) |
void |
processClusterDeserializationError(String address) |
void |
removeForwarder(MessageListener l) |
public BusAccess(Bus bus)
public Bus getBus()
public void processBusMessage(T message)
public void addForwarder(MessageListener l, BusMessageForwarder forwarder)
public void removeForwarder(MessageListener l)
public void processClusterDeserializationError(String address)
public void addBusMessageFilter(Predicate<BusMessage<? extends Serializable,?>> filter)
Copyright © 2017 LSST. All rights reserved.