@FrankDocGroup(name="Monitoring") public class Monitor extends Object implements IConfigurable, org.springframework.beans.factory.DisposableBean
Example configuration:
<monitor name="Receiver Shutdown" destinations="MONITOR_LOG">
<trigger className="nl.nn.adapterframework.monitoring.Alarm" severity="WARNING">
<event>Receiver Shutdown</event>
</trigger>
<trigger className="nl.nn.adapterframework.monitoring.Clearing" severity="WARNING">
<event>Receiver Shutdown</event>
</trigger>
</monitor>
Modifier and Type | Field and Description |
---|---|
protected org.apache.logging.log4j.Logger |
log |
Constructor and Description |
---|
Monitor() |
Modifier and Type | Method and Description |
---|---|
void |
changeMonitorState(EventType eventType,
Severity severity,
String eventCode,
MonitorEvent event) |
void |
changeState(boolean alarm,
Severity severity,
MonitorEvent event) |
protected void |
clearEvents(boolean alarm) |
void |
configure() |
void |
destroy()
Destroy the monitor and all registered triggers
|
int |
getAdditionalHitCount() |
String |
getDestinationsAsString() |
Set<String> |
getDestinationSet() |
String |
getLogPrefix() |
ITrigger |
getTrigger(int index) |
List<ITrigger> |
getTriggers() |
boolean |
isRaised() |
void |
registerTrigger(ITrigger trigger) |
void |
removeTrigger(ITrigger trigger) |
void |
setAdditionalHitCount(int i) |
void |
setDestinations(String newDestinations) |
void |
setDestinationSet(Set<String> newDestinations) |
void |
setManager(MonitorManager manager) |
void |
setName(String string)
The functional name of the object.
|
void |
setRaised(boolean b) |
XmlBuilder |
toXml() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
getApplicationContext, getName
getConfigurationClassLoader
public void configure() throws ConfigurationException
configure
in interface IConfigurable
ConfigurationException
public void changeState(boolean alarm, Severity severity, MonitorEvent event) throws MonitorException
MonitorException
public void changeMonitorState(EventType eventType, Severity severity, String eventCode, MonitorEvent event) throws MonitorException
MonitorException
protected void clearEvents(boolean alarm)
public XmlBuilder toXml()
public String getDestinationsAsString()
public void setDestinations(String newDestinations)
public void registerTrigger(ITrigger trigger)
public void removeTrigger(ITrigger trigger)
public String getLogPrefix()
public void setManager(MonitorManager manager)
public ITrigger getTrigger(int index)
public void setName(String string)
INamedObject
setName
in interface INamedObject
public void setRaised(boolean b)
public boolean isRaised()
public void setAdditionalHitCount(int i)
public int getAdditionalHitCount()
public void destroy()
destroy
in interface org.springframework.beans.factory.DisposableBean
Copyright © 2023 Frank!Framework. All rights reserved.