Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

  OpenEJB

 

 

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

  OpenEJB

 

 

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="d3d4e7763fc7df82-4c59250b-47f7422e-b27ab95a-723819416222704d44019d18"><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="33273bf742f0b448-6e339524-452643fa-a5dbb950-bf1f72bd7c52772775fd09e9"><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="cfbb680af9029876-1800854e-477540ea-bd5d9d7f-5478379cd299a59411859862"><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="01641f6abdc92a20-7dc98e5f-4cf94797-ba9c8c14-5b36b11cd3d71d58d0be8de9"><ac:plain-text-body><![CDATA[-

 

 

 

JDBCConnectionPoolStats[] getConnectionPools()

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

  Geronimo

 

 

]]></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

  Geronimo

 

 

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

  Geronimo

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7e4a5eb3b489c42f-a6be2b02-455342a1-a4e18304-cc85d521887a16a97868e442"><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="6fa17b8f8231d305-1216ad7f-42864660-a17e8d0b-933b969254654724cbddd8c7"><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

  ActiveMQ

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="dbddc873ecff896b-303c2192-4ec9468c-bb42b469-508b3085c96065a6712c3dba"><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="faff7521e4b2fcd7-9f6c4148-4e524689-9197ac97-a153d58f01733d63a714835b"><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

  ActiveMQ

 

 

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

  ActiveMQ

 

 

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() - BoundedRangeStatistic getHeapSize()

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