com.sun.ejb.monitoring.probes
Class EjbMonitoringProbeProvider

java.lang.Object
  extended by com.sun.ejb.monitoring.probes.EjbMonitoringProbeProvider

public class EjbMonitoringProbeProvider
extends Object

Probe emitter for the Ejb monitoring events. Used by the probe framework as an event notifier.

Author:
Marina Vatkina

Constructor Summary
EjbMonitoringProbeProvider()
           
 
Method Summary
 void ejbBeanCreatedEvent(long beanId, String appName, String modName, String ejbName)
           
 void ejbBeanDestroyedEvent(long beanId, String appName, String modName, String ejbName)
           
 void ejbContainerEnteringEvent(long beanId, String appName, String modName, String ejbName)
           
 void ejbContainerLeavingEvent(long beanId, String appName, String modName, String ejbName)
           
 void ejbMethodEndEvent(long beanId, String appName, String modName, String ejbName, Throwable exception, Method method)
           
 void ejbMethodStartEvent(long beanId, String appName, String modName, String ejbName, Method method)
           
 void messageDeliveredEvent(long beanId, String appName, String modName, String ejbName)
           
 void methodReadyAddEvent(long beanId, String appName, String modName, String ejbName)
           
 void methodReadyRemoveEvent(long beanId, String appName, String modName, String ejbName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbMonitoringProbeProvider

public EjbMonitoringProbeProvider()
Method Detail

ejbContainerEnteringEvent

public void ejbContainerEnteringEvent(long beanId,
                                      String appName,
                                      String modName,
                                      String ejbName)

ejbContainerLeavingEvent

public void ejbContainerLeavingEvent(long beanId,
                                     String appName,
                                     String modName,
                                     String ejbName)

ejbMethodStartEvent

public void ejbMethodStartEvent(long beanId,
                                String appName,
                                String modName,
                                String ejbName,
                                Method method)

ejbMethodEndEvent

public void ejbMethodEndEvent(long beanId,
                              String appName,
                              String modName,
                              String ejbName,
                              Throwable exception,
                              Method method)

ejbBeanCreatedEvent

public void ejbBeanCreatedEvent(long beanId,
                                String appName,
                                String modName,
                                String ejbName)

ejbBeanDestroyedEvent

public void ejbBeanDestroyedEvent(long beanId,
                                  String appName,
                                  String modName,
                                  String ejbName)

messageDeliveredEvent

public void messageDeliveredEvent(long beanId,
                                  String appName,
                                  String modName,
                                  String ejbName)

methodReadyAddEvent

public void methodReadyAddEvent(long beanId,
                                String appName,
                                String modName,
                                String ejbName)

methodReadyRemoveEvent

public void methodReadyRemoveEvent(long beanId,
                                   String appName,
                                   String modName,
                                   String ejbName)


Copyright © 2012 GlassFish Community. All Rights Reserved.