Oracle GlassFish Server Reference Manual Release 3.1.2 Part Number E24938-01 |
|
|
View PDF |
end of the method execution event
glassfish:ejb:bean:methodEndEvent (
long beanId,
String appName,
String modName,
String ejbName,
Throwable exception,
Method method)
glassfish:ejb:bean__beanspecific_:methodEndEvent (
long beanId,
String appName,
String modName,
String ejbName,
Throwable exception,
Method method)
These two events are sent when the EJB container code finished executing a bean method.
Use the generic version of this event to track EJB methods executed by the EJB container across the entire EJB container.
Use the bean-specific version of this event to track EJB methods executed by the EJB container for a specific bean. In the bean-specific version, beanspecific has the form:
appName_modName_ejbName
In this form, appName, modName, and ejbName are the names of the application, the module, and the bean, respectively, with dashes (-) and periods (.) converted to underscores (_). For example, the bean-specific event name for the sampleBean
bean in the sampleModule.jar
module of the sample-App
application is:
glassfish:ejb:bean__sample_App_sampleModule_jar_sampleBean_:methodEndEvent
When monitoring the activity of a specific bean, using the bean-specific version of this event provides much better end-to-end monitoring performance than does using the generic version and inspecting its parameters to associate the event with the bean.
beanId
The unique identifier for the EJB container associated with this EJB.
appName
The name of the application associated with the EJB.
modName
The name of the module that contains the EJB.
ejbName
The name of the EJB.
exception
The Throwable if the exception had been thrown by this method. Null if the method finished successfully.
method
The Method object.