JMSPooledConnectionRuntimeMBean


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

This class is used for monitoring pooled JMS connections. A pooled JMS connection is a session pool used by EJBs and servlets that use a resource-reference element in their EJB or Servlet deployment descriptor to define their JMS connection factories.

   
Fully Qualified Interface NameIf you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.management.runtime.JMSPooledConnectionRuntimeMBean
Factory Methods No factory methods. Instances of this MBean are created automatically.


Attributes

This section describes the following attributes:


AverageReserved

The average number of JMS sessions that have been in use in this instance of the session pool since it was instantiated. This generally happens when an EJB or servlet is deployed that requires the session pool.

       
Privileges Read only
Typeint

CachingDisabled

Private property that disables caching in proxies.

       
Privileges Read only
Typeboolean

CreationDelayTime

The average amount of time that it takes to create each JMS session in the session pool.

       
Privileges Read only
Typeint

CurrCapacity

The current capacity of the session pool, which is always less than or equal to the maximum capacity of JMS sessions.

       
Privileges Read only
Typeint

HighestNumAvailable

The highest number of available JMS sessions in this instance of the session pool since it was instantiated.

       
Privileges Read only
Typeint

HighestNumReserved

The highest number of concurrent JMS sessions reserved for this instance of the session pool since it was instantiated.

       
Privileges Read only
Typeint

HighestNumUnavailable

The highest number of unusable JMS sessions in this instance of the session pool since it was instantiated.

       
Privileges Read only
Typeint

HighestNumWaiters

The highest number of threads waiting to retrieve a JMS session in this instance of the session pool since it was instantiated.

       
Privileges Read only
Typeint

HighestWaitSeconds

The highest number of seconds that an application waited to retrieve a JMS session in this instance of the session pool since it was instantiated.

       
Privileges Read only
Typeint

MaxCapacity

The maximum number of JMS sessions that can be allocated using the session pool.

       
Privileges Read only
Typeint

MBeanInfo

Returns the MBean info for this MBean.

Deprecated.

       
Privileges Read only
Typejavax.management.MBeanInfo

Name

The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.

       
Privileges Read only
Typejava.lang.String

NumAvailable

The number of available JMS sessions in the session pool that are not currently in use.

       
Privileges Read only
Typeint

NumConnectionObjects

The number of JMS connections that back this session pool. This value may be greater than one if different sessions were created using different combinations of a username and password to contact the JMS server.

       
Privileges Read only
Typeint

NumFailuresToRefresh

The number of failed attempts to create a JMS session in the session pool.

       
Privileges Read only
Typeint

NumLeaked

The number of JMS sessions that were removed from the session pool, but were not returned.

       
Privileges Read only
Typeint

NumReserved

The number of JMS sessions that are currently in use.

       
Privileges Read only
Typeint

NumUnavailable

The number of JMS sessions in the session pool that are not currently usable for some reason.

       
Privileges Read only
Typeint

NumWaiters

The number of threads waiting to retrieve a JMS session from the session pool.

       
Privileges Read only
Typeint

ObjectName

Returns the ObjectName under which this MBean is registered in the MBean server.

Deprecated.

       
Privileges Read only
Typeweblogic.management.WebLogicObjectName

Parent

Return the immediate parent for this MBean

       
Privileges Read/Write
Type

Registered

Returns false if the MBean represented by this object has been unregistered.

Deprecated.

       
Privileges Read only
Typeboolean

TotalNumAllocated

The total number of JMS sessions allocated by this session pool in this instance of the session pool since it was instantiated.

       
Privileges Read only
Typeint

TotalNumDestroyed

The total number of JMS sessions that were created and then destroyed in this instance of the session pool since it was instantiated.

       
Privileges Read only
Typeint

Type

Returns the type of the MBean.

       
Privileges Read only
Typejava.lang.String


Operations

This section describes the following operations:


    preDeregister

       
    Operation Name"preDeregister"
    Parametersnull
    Signaturenull
    Returns void
    Exceptions
    • java.lang.Exception