@FrankDocGroup(name="Monitoring") public class MonitorManager extends ConfigurableLifecyleBase implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener<RegisterMonitorEvent>
log
Constructor and Description |
---|
MonitorManager() |
Modifier and Type | Method and Description |
---|---|
void |
addMonitor(Monitor monitor) |
void |
configure()
(re)configure all destinations and all monitors.
|
Monitor |
findMonitor(String name) |
IMonitorDestination |
getDestination(String name) |
Map<String,IMonitorDestination> |
getDestinations() |
Map<String,Event> |
getEvents() |
Monitor |
getMonitor(int index) |
List<Monitor> |
getMonitors() |
void |
onApplicationEvent(RegisterMonitorEvent event) |
void |
registerDestination(IMonitorDestination monitorAdapter) |
void |
removeMonitor(Monitor monitor) |
void |
start() |
void |
stop() |
XmlBuilder |
toXml() |
getState, inState, isRunning, updateState
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public void configure() throws ConfigurationException
configure
in interface ConfigurableLifecycle
ConfigurationException
- in case it was not able to configure the component.public void registerDestination(IMonitorDestination monitorAdapter)
public IMonitorDestination getDestination(String name)
public Map<String,IMonitorDestination> getDestinations()
public void onApplicationEvent(RegisterMonitorEvent event)
onApplicationEvent
in interface org.springframework.context.ApplicationListener<RegisterMonitorEvent>
public void addMonitor(Monitor monitor)
public void removeMonitor(Monitor monitor)
public Monitor getMonitor(int index)
public XmlBuilder toXml()
public void start()
start
in interface org.springframework.context.Lifecycle
public void stop()
stop
in interface org.springframework.context.Lifecycle
Copyright © 2023 Frank!Framework. All rights reserved.