com.bea.wlevs.jmx.standard
Interface EPLProcessorMBean


public interface EPLProcessorMBean
extends IEPLProcessor

This MBean will manage instances of epl processor whose configuration has been derived from com.bea.wlevs.configuration.application.DefaultProcessorConfig schema. All the attributes and operations of this MBean wraps around this schema type.

An example of using this MBean is given below


  ObjectName eplName =
           ObjectName.getInstance("com.bea.wlevs:application=myapplication,name=processor," +
                                     "type=com.bea.wlevs.configuration.application.DefaultProcessorConfig");


    EPLProcessorMBean eplMBean = (EPLProcessorMBean)
           MBeanServerInvocationHandler.newProxyInstance(
                            mbsc,
                            ObjectName.getInstance(eplName),
                            EPLProcessorMBean.class,
                            true);

    Map rules =  eplMBean.getAllRules();

    //other operations
       ...
       ...



 


Field Summary
static String OBJECT_NAME
           
 
Methods inherited from interface com.bea.wlevs.jmx.standard.IEPLProcessor
addRule, addRule, addRules, deleteAllRules, deleteRule, deleteRules, disableMonitoring, enableMonitoring, getAllRules, getRule, getRules, isMonitoringEnabled, uploadRules
 

Field Detail

OBJECT_NAME

public static final String OBJECT_NAME