# EJBPoolRuntimeMBean

Overview | Related MBeans | Attributes | Operations

## Overview

This interface contains accessor methods for all free pool runtime information collected for an EJB.

Security roles | The following roles have read, write, and invoke permission for all non-encrypted attributes and operations in this MBean: Operator
Fully Qualified Interface Name | If you use the `getMBeanInfo` operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name: `weblogic.management.runtime.EJBPoolRuntimeMBean`
Factory Methods | No factory methods. Instances of this MBean are created automatically.
Access Points | You can access this MBean from the following MBean attributes:
EntityEJBRuntimeMBean.PoolRuntime MessageDrivenEJBRuntimeMBean.PoolRuntime | StatelessEJBRuntimeMBean.PoolRuntime

## Attributes

This section describes the following attributes:

AccessTotalCount BeansInUseCount BeansInUseCurrentCount DestroyedTotalCount IdleBeansCount MissTotalCount Name | Parent PooledBeansCurrentCount TimeoutTotalCount Type WaiterCurrentCount WaiterTotalCount

### AccessTotalCount

Provides a count of the total number of times an attempt was made to get an instance from the free pool.

Privileges | Read only
Type | long

### BeansInUseCount

Provides a count of the total number of bean instances currently in use from the free pool.

Deprecated. 28-Aug-2002. Use getBeansInUseCurrentCount() instead.

Privileges | Read only
Type | int

### BeansInUseCurrentCount

Provides a count of the number of bean instances currently being used from the free pool.

Privileges | Read only
Type | int

### DestroyedTotalCount

Provides a count of the total number of times a bean instance from this pool was destroyed due to a non-application Exception being thrown from it.

Privileges | Read only
Type | long

### IdleBeansCount

Provides a count of the total number of available bean instances in the free pool.

Returns the total number of available bean instances in the free pool.

Deprecated. 28-Aug-2002. Use getPooledBeansCurrentCount() instead.

Privileges | Read only
Type | int

### MissTotalCount

Provides a count of the total number of times a failed attempt was made to get an instance from the free pool. An Attempt to get a bean from the pool will fail if there are no available instances in the pool.

Privileges | Read only
Type | long

### Name

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

Privileges | Read only
Type | java.lang.String

### Parent

Return the immediate parent for this MBean

Privileges | Read/Write
Type |

### PooledBeansCurrentCount

Provides a count of the current number of available bean instances in the free pool.

Privileges | Read only
Type | int

### TimeoutTotalCount

Provides a count of the total number of Threads that have timed out waiting for an available bean instance from the free pool.

Privileges | Read only
Type | long

### Type

Returns the type of the MBean.

Privileges | Read only
Type | java.lang.String

### WaiterCurrentCount

Provides a count of the number of Threads currently waiting for an available bean instance from the free pool.

Privileges | Read only
Type | int

### WaiterTotalCount

Provides a count of the total number of Threads currently waiting for an available bean instance from the free pool.

Deprecated. 28-Aug-2002. Use getWaiterCurrentCount() instead.

Privileges | Read only
Type | long

## Operations

This section describes the following operations:

initializePool |

### initializePool

Instructs the Pool to initialize itself to its configured startup time size.

This is a synchronous and will wait until the pool is initialized before returning.

Operation Name | `"initializePool"`
Parameters | `null`
Signature | `null`
Returns | `void`