@FrankDocGroup(name="Monitoring") public class MonitorManager extends ConfigurableLifecyleBase implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener<RegisterMonitorEvent>
ConfigurableLifecycle.BootState
log
Constructor and Description |
---|
MonitorManager() |
Modifier and Type | Method and Description |
---|---|
void |
addMonitor(Monitor monitor) |
void |
configure() |
Monitor |
findMonitor(String name) |
IMonitorAdapter |
getDestination(String name) |
Map<String,IMonitorAdapter> |
getDestinations() |
Map<String,Event> |
getEvents() |
static MonitorManager |
getInstance(org.springframework.context.ApplicationContext applicationContext)
Helper method to retrieve the MonitorManager from the ApplicationContext
|
Monitor |
getMonitor(int index) |
List<Monitor> |
getMonitors() |
XmlBuilder |
getStatusXml() |
boolean |
isEnabled() |
void |
onApplicationEvent(RegisterMonitorEvent event) |
void |
reconfigure() |
void |
registerDestination(IMonitorAdapter monitorAdapter) |
void |
registerStateChange(Date date) |
void |
removeMonitor(Monitor monitor) |
void |
start() |
void |
stop() |
XmlBuilder |
toXml() |
getState, updateState
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setApplicationContext
inState, isRunning
public void configure()
configure
in interface ConfigurableLifecycle
public void reconfigure() throws ConfigurationException
ConfigurationException
public void registerStateChange(Date date)
public void registerDestination(IMonitorAdapter monitorAdapter)
public IMonitorAdapter getDestination(String name)
public Map<String,IMonitorAdapter> getDestinations()
public static MonitorManager getInstance(org.springframework.context.ApplicationContext applicationContext)
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 getStatusXml()
public XmlBuilder toXml()
public boolean isEnabled()
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.