public class StateBundleAggregator extends Object implements StatusMessageListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
StateBundleAggregator.Observer |
| Constructor and Description |
|---|
StateBundleAggregator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addObserver(StateBundleAggregator.Observer o) |
void |
addOrigin(String origin) |
void |
deleteObserver(StateBundleAggregator.Observer o) |
StateBundle |
getState(String origin) |
Map<String,StateBundle> |
getStates() |
void |
notifyObservers(String origin,
StateBundle old,
StateBundle change) |
void |
onStatusMessage(StatusMessage msg)
Called when the message is received.
|
public void addOrigin(String origin)
public void onStatusMessage(StatusMessage msg)
StatusMessageListeneronStatusMessage in interface StatusMessageListenermsg - Status bus message to be processed.public void addObserver(StateBundleAggregator.Observer o)
public void deleteObserver(StateBundleAggregator.Observer o)
public void notifyObservers(String origin, StateBundle old, StateBundle change)
public StateBundle getState(String origin)
public Map<String,StateBundle> getStates()
Copyright © 2016 LSST. All rights reserved.