You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

JSR 77 Standard Stats

No.

J2EEManagedObject

Stats Interface

Methods

Description

Affected Source

StatisticsProvider Class

Comments

1

EJB

EJBStats

CountStatistic getCreateCount()

Number of times the beans create method was called

OpenEJB

 

 

 

 

 

CountStatistic getRemoveCount()

Number of times the beans remove method was called

 

 

 

2

SessionBean

SessionBeanStats

RangeStatistic getMethodReadyCount()

Number of beans in the method-ready state

OpenEJB

 

 

3

StatelessSessionBean

StatelessSessionBeanStats

NONE

-

OpenEJB

 

 

4

StatefulSessionBean

StatefulSessionBeanStats

RangeStatistic getPassiveCount()

Number of beans that are in the passivated state

OpenEJB

 

 

5

MessageDrivenBean

MessageDrivenBeanStats

CountStatistic getMessageCount()

Number of messages received

OpenEJB

 

 

6

EntityBean

EntityBeanStats

RangeStatistic getReadyCount()

Number of bean instances in the ready state

OpenEJB

 

 

 

 

 

RangeStatistic getPooledCount()

Number of bean instances in the pooled state

 

 

 

7

Servlet

ServletStats

TimeStatistic getServiceTime()

Execution time of the servlets service method

Tomcat / Jetty

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="67ae633e-e4b2-4a61-bb79-d7e3e8d3541e"><ac:plain-text-body><![CDATA[

8

JCAResource

JCAStats

JCAConnectionStats[] getConnections()

* list of JCAConnectionStats that provide statistics about the nonpooled connections associated with the referencing JCA resource statistics

?

 

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7fb146c6-1cb1-4d08-a39e-cd96e95e6d31"><ac:plain-text-body><![CDATA[

 

 

 

JCAConnectionPoolStats[] getConnectionPools()

* list of JCAConnectionPoolStats that provide statistics about the connection pools associated with the referencing JCA resource statisticsZ

 

 

 

]]></ac:plain-text-body></ac:structured-macro>

9

?

JCAConnectionStats

OBJECT_NAME getConnectionFactory()

* JCAConnectionFactory OBJECT_NAME of the managed object that identifies the connector's connection factory for this connection

?

 

 

 

 

 

OBJECT_NAME getManagedConnectionFactory()

* JCAManagedConnectionFactory OBJECT_NAME of the managed object that identifies the connector's managed connection factory for this connection

 

 

 

 

 

 

TimeStatistic getWaitTime()

Time spent waiting for a connection to be available

 

 

 

 

 

 

TimeStatistic getUseTime()

Time spent using a connection

 

 

 

10

?

JCAConnectionPoolStats

CountStatistic getCloseCount()

Number of connections closed

?

 

 

 

 

 

CountStatistic getCreateCount()

Number of connections created

 

 

 

 

 

 

BoundedRangeStatistic getFreePoolSize()

Number of free connections in the pool

 

 

 

 

 

 

BoundedRangeStatistic getPoolSize()

Size of the connection pool

 

 

 

 

 

 

RangeStatistic getWaitingThreadCount()

Number of threads waiting for a connection

 

 

 

11

JTAResource

JTAStats

CountStatistic getActiveCount()

Number of active transactions

?

 

 

 

 

 

CountStatistic getCommittedCount()

Number of committed transactions

 

 

 

 

 

 

CountStatistic getRolledbackCount()

Number of rolled-back transactions

 

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="89a59290-f939-4793-80ca-9e419240cd26"><ac:plain-text-body><![CDATA[

12

JDBCResource

JDBCStats

JDBCConnectionStats[] getConnections()

* list of JDBCConnectionStats that provide statistics about the nonpooled connections associated with the referencing JDBC resource statistics

Geronimo

 

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9b2c900b-d04a-445e-8c24-9fd7bc4ea61e"><ac:plain-text-body><![CDATA[

 

 

 

JDBCConnectionPoolStats[] getConnectionPools()

* list of JDBCConnectionPoolStats that provide statistics about the connection pools associated with the referencing JDBC resource statistics

 

 

 

]]></ac:plain-text-body></ac:structured-macro>

13

?

JDBCConnectionStats

OBJECT_NAME getJdbcDataSource()

* name of the managed object that identifies the JDBC data source for this connection

Geronimo

 

 

 

 

 

TimeStatistic getWaitTime()

Time spent waiting for a connection to be available

 

 

 

 

 

 

TimeStatistic getUseTime()

Time spent using a connection

 

 

 

14

?

JDBCConnectionPoolStats

CountStatistic getCreateCount()

Number of connections created

Geronimo

 

 

 

 

 

CountStatistic getCloseCount()

Number of connections closed

 

 

 

 

 

 

BoundedRangeStatistic getPoolSize()

Size of the connection pool

 

 

 

 

 

 

BoundedRangeStatistic getFreePoolSize()

Number of free connections in the pool

 

 

 

 

 

 

RangeStatistic getWaitingThreadCount()

Number of threads waiting for a connection

 

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="25026af5-74cb-4e49-aab6-dfe0508dd552"><ac:plain-text-body><![CDATA[

15

JMSResource

JMSStats

JMSConnectionStats[] getConnections()

* list of JMSConnectionStats that provide statistics about the connections associated with the referencing JMS resource

ActiveMQ

 

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="602f17fd-467c-4c41-b984-5431fe91fde4"><ac:plain-text-body><![CDATA[

16

?

JMSConnectionStats

JMSSessionStats[] getSessions()

* list of JMSSessionStats that provide statistics about the sessions associated with the referencing JMSConnectionStats

ActiveMQ

 

 

]]></ac:plain-text-body></ac:structured-macro>

 

 

 

boolean isTransactional()

* transactional state of this JMS connection

 

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="911d5700-1ca0-417b-a303-6d0b3acd4f1e"><ac:plain-text-body><![CDATA[

17

?

JMSSessionStats

JMSProducerStats[] getProducers()

* list of JMSProducerStats that provide statistics about the message producers associated with the referencing JMS session statistics

ActiveMQ

 

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b1858ad0-6e0b-43ad-83a5-ed5edea6ffc1"><ac:plain-text-body><![CDATA[

 

 

 

JMSConsumerStats[] getConsumers()

* list of JMSConsumerStats that provide statistics about the message consumers associated with the referencing JMS session statistics

 

 

 

]]></ac:plain-text-body></ac:structured-macro>

 

 

 

CountStatistic getMessageCount()

Number of messages exchanged

 

 

 

 

 

 

CountStatistic getPendingMessageCount()

Number of pending messages

 

 

 

 

 

 

CountStatistic getExpiredMessageCount()

Number of expired messages

 

 

 

 

 

 

TimeStatistic getMessageWaitTime()

Time spent by a message before being delivered

 

 

 

 

 

 

CountStatistic getDurableSubscriptionCount()

Number of durable subscriptions

 

 

 

18

?

JMSEndpointStats

CountStatistic getMessageCount()

Number of messages sent or received

ActiveMQ

 

 

 

 

 

CountStatistic getPendingMessageCount()

Number of pending messages

 

 

 

 

 

 

CountStatistic getExpiredMessageCount()

Number of messages that expired before delivery

 

 

 

 

 

 

TimeStatistic getMessageWaitTime()

Time spent by a message before being delivered

 

 

 

19

?

JMSProducerStats

String getDestination()

* encapsulates the identity of a message destination

ActiveMQ

 

 

20

?

JMSConsumerStats

String getOrigin()

* encapsulates the identity of a message origin

ActiveMQ

 

 

21

JavaMailResource

JavaMailStats

CountStatistic getSentMailCount()

Number of mail messages sent

Geronimo

 

 

22

URLResource

URLStats

NONE

-

Geronimo

 

 

23

JVM

JVMStats

CountStatistic getUpTime()

The length of time that the JVM has been running

Geronimo

org.apache.geronimo.j2ee.management.impl.JVMImpl

Implemented

 

 

 

BoundedRangeStatistic getHeapSize()

The memory usage of the JVM

 

 

 

JSR 77 Geronimo Specific Stats

No.

J2EEManagedObject

Stats Interface

Methods

Description

Affected Source

StatisticsProvider Class

Comments

1

 

EJBModuleStats

 

 

 

 

 

2

 

ThreadPoolStats

 

 

 

 

 

3

 

WebConnectorStats

 

 

 

 

 

4

 

WebContainerStats

 

 

 

 

 

5

 

WebModuleStats

 

 

 

 

 

  • No labels