@AMXMetadata(type="stateful-session-bean-mon",
group="monitoring",
isSingleton=false)
@ManagedObject
public class StatefulSessionBeanStatsProvider
extends EjbMonitoringStatsProvider
beanId| Constructor and Description |
|---|
StatefulSessionBeanStatsProvider(StatefulSessionContainer delegate,
long beanId,
String appName,
String moduleName,
String beanName) |
| Modifier and Type | Method and Description |
|---|---|
void |
ejbBeanPassivatedEvent(long beanId,
String appName,
String modName,
String ejbName,
boolean success) |
void |
ejbExpiredSessionsRemovedEvent(long beanId,
String appName,
String modName,
String ejbName,
long num) |
org.glassfish.external.statistics.RangeStatistic |
getMethodReadyCount() |
org.glassfish.external.statistics.RangeStatistic |
getPassiveCount() |
void |
methodReadyAddEvent(long beanId,
String appName,
String modName,
String ejbName) |
void |
methodReadyRemoveEvent(long beanId,
String appName,
String modName,
String ejbName) |
void |
setPassiveCount(long passiveCount) |
addMethods, ejbBeanCreatedEvent, ejbBeanDestroyedEvent, ejbMethodEndEvent, ejbMethodStartEvent, getCreateCount, getRemoveCount, log, register, unregisterpublic StatefulSessionBeanStatsProvider(StatefulSessionContainer delegate, long beanId, String appName, String moduleName, String beanName)
@ManagedAttribute(id="methodreadycount") @Description(value="Number of stateful session beans in MethodReady state") public org.glassfish.external.statistics.RangeStatistic getMethodReadyCount()
@ManagedAttribute(id="passivecount") @Description(value="Number of stateful session beans in Passive state") public org.glassfish.external.statistics.RangeStatistic getPassiveCount()
public void methodReadyAddEvent(long beanId,
String appName,
String modName,
String ejbName)
public void methodReadyRemoveEvent(long beanId,
String appName,
String modName,
String ejbName)
public void ejbBeanPassivatedEvent(long beanId,
String appName,
String modName,
String ejbName,
boolean success)
public void ejbExpiredSessionsRemovedEvent(long beanId,
String appName,
String modName,
String ejbName,
long num)
public void setPassiveCount(long passiveCount)
Copyright © 2017. All rights reserved.