org.jboss.soa.esb.actions.monitoring
Class MVELMonitor
java.lang.Object
org.jboss.soa.esb.actions.monitoring.MVELMonitor
- All Implemented Interfaces:
- MVELMonitorMBean
public class MVELMonitor
- extends java.lang.Object
- implements MVELMonitorMBean
Monitor store for any message that matches the MVEL pattern expression. An ArrayList of
MonitoringPatternBeans is stored, which can be reset.
- Since:
- Version 4.4
- Author:
- tcunning
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
monitoredEvents
public java.util.ArrayList<MonitoringPatternBean> monitoredEvents
MVELMonitor
public MVELMonitor(ConfigTree config)
getMonitoredEvents
public java.util.ArrayList getMonitoredEvents()
- Specified by:
getMonitoredEvents
in interface MVELMonitorMBean
reset
public void reset()
- Specified by:
reset
in interface MVELMonitorMBean
addEvent
public void addEvent(Message message,
MonitoringPatternBean mpb)
registerMBean
protected void registerMBean()
throws javax.management.InstanceAlreadyExistsException,
javax.management.InstanceNotFoundException,
javax.management.MBeanRegistrationException,
javax.management.MBeanRegistrationException,
javax.management.MalformedObjectNameException,
javax.management.NotCompliantMBeanException
- Throws:
javax.management.InstanceAlreadyExistsException
javax.management.InstanceNotFoundException
javax.management.MBeanRegistrationException
javax.management.MalformedObjectNameException
javax.management.NotCompliantMBeanException
getObjectName
protected javax.management.ObjectName getObjectName()
throws javax.management.MalformedObjectNameException
- Throws:
javax.management.MalformedObjectNameException