public class MessagingAccessLayer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MessagingAccessLayer.BusAccess<T extends BusMessage>
Handler for processing received messages.
|
| Constructor and Description |
|---|
MessagingAccessLayer(AgentInfo agent,
MessagingAccessLayer.BusAccess... buses) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBusMessagePreProcessor(BusMessagePreProcessor preProcessor)
Add a BusMessagePreProcessor the the MessagingAccessLayer.
|
AgentInfo |
getAgentInfo()
Returns the descriptor of the associated
Agent. |
MessagingAccessLayer.BusAccess |
getBusAccess(Bus bus) |
Collection<MessagingAccessLayer.BusAccess> |
getBusAccesses()
This list of buses might be used by the messaging layer to determine on which buses
the associated agent has to be connected to.
|
String |
getName()
Returns the name of the associated
Agent. |
public MessagingAccessLayer(AgentInfo agent, MessagingAccessLayer.BusAccess... buses)
public String getName()
Agent.
This name must be unique on the buses.
The uniqueness is enforced when connecting with the messaging layer.public AgentInfo getAgentInfo()
Agent.public Collection<MessagingAccessLayer.BusAccess> getBusAccesses()
public MessagingAccessLayer.BusAccess getBusAccess(Bus bus)
public void addBusMessagePreProcessor(BusMessagePreProcessor preProcessor)
preProcessor - The BysMessagePreProcessor to be added.Copyright © 2024 LSST. All rights reserved.