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) |
void |
addPreProcessor(BusMessagePreProcessor preProcessor) |
Bus |
getBus() |
void |
processBusMessage(T message) |
void |
processClusterDeserializationError(String address,
RuntimeException e) |
void |
removeForwarder(MessageListener l) |
public BusAccess(Bus bus)
public Bus getBus()
public void processBusMessage(T message)
public void addPreProcessor(BusMessagePreProcessor preProcessor)
public void addForwarder(MessageListener l, BusMessageForwarder forwarder)
public void removeForwarder(MessageListener l)
public void processClusterDeserializationError(String address, RuntimeException e)
public void addBusMessageFilter(Predicate<BusMessage<? extends Serializable,?>> filter)
Copyright © 2023 LSST. All rights reserved.