@Probe(name="methodEndEvent", hidden=true) public void ejbMethodEndEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName, @ProbeParam("exception") Throwable exception, @ProbeParam("method") String method_sig) {}
@ProbeListener("glassfish:ejb:cache:expiredSessionsRemovedEvent") public void ejbExpiredSessionsRemovedEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName, @ProbeParam("num") long num) { if (this.beanId == beanId) { expiredSessionsRemovedStat.increment(num); } } }
@ProbeListener("glassfish:kernel:connection-queue:connectionClosedEvent") public void connectionClosedEvent( @ProbeParam("listenerName") String listenerName, @ProbeParam("connection") int connectionId) { openConnectionsCount.remove(connectionId); }
@ProbeListener("glassfish:kernel:thread-pool:threadAllocatedEvent") public void threadAllocatedEvent( @ProbeParam("monitoringId") String monitoringId, @ProbeParam("threadPoolName") String threadPoolName, @ProbeParam("threadId") long threadId) { currentThreadCount.increment(); }
@Probe(name="expiredSessionsRemovedEvent") public void ejbExpiredSessionsRemovedEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName, @ProbeParam("num") long num) {} }
@ProbeListener("glassfish:kernel:connection-queue:onTaskDequeuedEvent") public void onTaskDequeuedEvent( @ProbeParam("listenerName") String listenerName, @ProbeParam("task") String taskId) { countQueued.setCount(countQueuedAtomic.decrementAndGet()); }
@ProbeListener("glassfish:kernel:thread-pool:threadDispatchedFromPoolEvent") public void threadDispatchedFromPoolEvent( @ProbeParam("monitoringId") String monitoringId, @ProbeParam("threadPoolName") String threadPoolName, @ProbeParam("threadId") long threadId) { currentThreadsBusy.increment(); }
@Probe(name="beanPassivatedEvent") public void ejbBeanPassivatedEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName, @ProbeParam("success") boolean success) {}
@ProbeListener("glassfish:kernel:thread-pool:threadDispatchedFromPoolEvent") public void threadDispatchedFromPoolEvent( @ProbeParam("monitoringId") String monitoringId, @ProbeParam("threadPoolName") String threadPoolName, @ProbeParam("threadId") long threadId) { if (name.equals(monitoringId)) { currentThreadsBusy.increment(); } }
@Probe(name="expiredSessionsRemovedEvent") public void ejbExpiredSessionsRemovedEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName, @ProbeParam("num") long num) {} }
@ProbeListener("glassfish:kernel:thread-pool:threadAllocatedEvent") public void threadAllocatedEvent( @ProbeParam("monitoringId") String monitoringId, @ProbeParam("threadPoolName") String threadPoolName, @ProbeParam("threadId") long threadId) { if (name.equals(monitoringId)) { currentThreadCount.increment(); } }
@Probe(name="containerEnteringEvent") public void ejbContainerEnteringEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName) {}
@ProbeListener("glassfish:ejb:pool:objectDestroyedEvent") public void ejbObjectDestroyedEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName) { if (this.beanId == beanId) { destroyedStat.increment(); } else { logWrongEvent(appName, modName, ejbName); } }
@Probe(name="containerLeavingEvent") public void ejbContainerLeavingEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName) {}
@ProbeListener("glassfish:ejb:bean:beanCreatedEvent") public void ejbBeanCreatedEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName) { if (this.beanId == beanId) { _log("ejbBeanCreatedEvent"); createStat.increment(); } }
@Probe(name="toString", hidden=true) @Override public void toString(@ProbeParam("poolName") String poolName, @ProbeParam("appName") String appName, @ProbeParam("moduleName") String moduleName, @ProbeParam("stackTrace") StringBuffer stackTrace) { }
@ProbeListener("glassfish:ejb:pool:objectAddedEvent") public void ejbObjectAddedEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName) { if (this.beanId == beanId) { createdStat.increment(); } else { logWrongEvent(appName, modName, ejbName); } }
@Probe(name="containerLeavingEvent") public void ejbContainerLeavingEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName) {}
@ProbeListener("glassfish:kernel:connection-queue:connectionAcceptedEvent") public void connectionAcceptedEvent( @ProbeParam("listenerName") String listenerName, @ProbeParam("connection") int connectionId, @ProbeParam("address") String address) { countTotalConnections.increment(); openConnectionsCount.put(connectionId, System.currentTimeMillis()); }
@Probe(name="objectAddedEvent") public void ejbObjectAddedEvent( @ProbeParam("beanId") long beanId, @ProbeParam("appName") String appName, @ProbeParam("modName") String modName, @ProbeParam("ejbName") String ejbName) {}