BEA Systems, Inc.

WebLogic Server 8.1 API Reference

weblogic.management.runtime
Interface ConnectorConnectionPoolRuntimeMBean


public interface ConnectorConnectionPoolRuntimeMBean
extends weblogic.management.runtime.RuntimeMBean

This class is used for monitoring a WebLogic Connector Connection Pool

Author:
Copyright © 2004 BEA Systems, Inc. All Rights Reserved.

Field Summary
static long CACHING_STUB_SVUID
           
 
Method Summary
 int getActiveConnectionsCurrentCount()
          Returns the current total active connections.
 int getActiveConnectionsHighCount()
          Returns the high water mark of active connections in this Connector Pool since the pool was instantiated.
 int getAverageActiveUsage()
          Returns the running average usage of created connections that are active in the Connector Pool since the pool was last shrunk.
 int getCapacityIncrement()
          Returns the initial capacity configured for this Connector connection pool.
 java.lang.String getConnectionFactoryName()
          Returns the configured ConnectionFactory Name for the Connection Factory using this Connector connection pool.
 int getConnectionIdleProfileCount()
          Returns the number of Idle connection profiles stored for this pool.
 weblogic.jdbc.common.internal.ConnectionLeakProfile[] getConnectionIdleProfiles()
          Returns all LeakProfiles in the entire array of Idle profiles.
 weblogic.jdbc.common.internal.ConnectionLeakProfile[] getConnectionIdleProfiles(int index, int count)
          Returns an array of count LeakProfiles starting at the passed index, in the entire array of Idle profiles.
 int getConnectionLeakProfileCount()
          Returns the number of Leak connection profiles stored for this pool.
 weblogic.jdbc.common.internal.ConnectionLeakProfile[] getConnectionLeakProfiles()
          Returns an array of count LeakProfiles
 weblogic.jdbc.common.internal.ConnectionLeakProfile[] getConnectionLeakProfiles(int index, int count)
          Returns an array of count LeakProfiles starting at the passed index, in the entire array of Leak profiles.
 boolean getConnectionProfilingEnabled()
          Returns all LeakProfiles in the entire array of Leak profiles.
 ConnectorConnectionRuntimeMBean[] getConnections()
          Returns an array of ConnectorConnectionRuntimeMBeans that each represents the statistics for a Connector Connection.
 int getConnectionsCreatedTotalCount()
          Returns the total number of Connector connections created in this Connector Pool since the pool is instantiated.
 int getConnectionsDestroyedTotalCount()
          Returns the total number of Connector connections destroyed in this Connector Pool since the pool is instantiated.
 int getConnectionsMatchedTotalCount()
          Returns the total number of times a request for a Connector connections was satisfied via the use of an existing created connection since the pool is instantiated.
 int getConnectionsRejectedTotalCount()
          Returns the total number of rejected requests for a Connector connections in this Connector Pool since the pool is instantiated.
 java.lang.String getConnectorEisType()
          Returns the eis type of this Connector connection pool.
 int getFreeConnectionsCurrentCount()
          Returns the current total free connections.
 int getFreeConnectionsHighCount()
          Returns the high water mark of free connections in this Connector Pool since the pool was instantiated.
 int getInitialCapacity()
          Returns the initial capacity configured for this Connector connection pool.
 java.lang.String getJNDIName()
          Returns the configured JNDI Name for the Connection Factory using this Connector connection pool.
 java.lang.String getLogFileName()
          Returns the Log File used by the Resource Adapter for this Connector connection pool.
 int getMaxCapacity()
          Returns the maximum capacity configured for this Connector connection pool.
 int getMaxIdleTime()
          Returns the configured MaxIdle time for this pool
 int getNumberDetectedIdle()
          Returns the total number of idle connections detected in the lifetime of this pool.
 int getNumberDetectedLeaks()
          Returns the total number of leaked connections detected in the lifetime of this pool.
 java.lang.String getPoolName()
          Returns the configured Logical Name for the Connection Factory using this Connector connection pool.
 int getRecycledTotal()
          Returns the total number of Connector connections that have been recycled in this Connector Pool since the pool is instantiated.
 java.lang.String getResAuth()
          Returns the res-auth setting for this Connector connection pool.
 java.lang.String getResourceAdapterLinkRefName()
          Returns the Resource Adapter Link Reference for cases where this Connection Factory refers to an existing Resource Adapter deployment.
 int getShrinkCountDownTime()
          Returns the amount of time left (in minutes) until an attempt to shrink the pool will be made.
 int getShrinkPeriodMinutes()
          Returns the Shrink Period (in minutes) of this Connector connection pool.
 java.lang.String getTransactionSupport()
          Returns the transaction support level for the Resource Adapter for this Connector connection pool.
 boolean isLoggingEnabled()
          Returns the Log File used by the Resource Adapter for this Connector connection pool.
 boolean isShrinkingEnabled()
          Is shrinking of this Connector connection pool enabled.
 void setResAuth(java.lang.String newResAuth)
          Sets the res-auth setting for this Connector connection pool.
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Field Detail

CACHING_STUB_SVUID

public static final long CACHING_STUB_SVUID
Method Detail

getPoolName

public java.lang.String getPoolName()
Returns the configured Logical Name for the Connection Factory using this Connector connection pool.

Returns:
The poolName value

getJNDIName

public java.lang.String getJNDIName()
Returns the configured JNDI Name for the Connection Factory using this Connector connection pool.

Returns:
The jNDIName value

getConnectionFactoryName

public java.lang.String getConnectionFactoryName()
Returns the configured ConnectionFactory Name for the Connection Factory using this Connector connection pool.

Returns:
The connectionFactoryName value

getResourceAdapterLinkRefName

public java.lang.String getResourceAdapterLinkRefName()
Returns the Resource Adapter Link Reference for cases where this Connection Factory refers to an existing Resource Adapter deployment.

Returns:
The resourceAdapterLinkRefName value

isLoggingEnabled

public boolean isLoggingEnabled()
Returns the Log File used by the Resource Adapter for this Connector connection pool.

Returns:
The loggingEnabled value

getLogFileName

public java.lang.String getLogFileName()
Returns the Log File used by the Resource Adapter for this Connector connection pool.

Returns:
The logFileName value

getTransactionSupport

public java.lang.String getTransactionSupport()
Returns the transaction support level for the Resource Adapter for this Connector connection pool.

Returns:
The transactionSupport value

getMaxCapacity

public int getMaxCapacity()
Returns the maximum capacity configured for this Connector connection pool.

Returns:
The maxCapacity value

getInitialCapacity

public int getInitialCapacity()
Returns the initial capacity configured for this Connector connection pool.

Returns:
The initialCapacity value

getCapacityIncrement

public int getCapacityIncrement()
Returns the initial capacity configured for this Connector connection pool.

Returns:
The capacityIncrement value

isShrinkingEnabled

public boolean isShrinkingEnabled()
Is shrinking of this Connector connection pool enabled.

Returns:
The shrinkingEnabled value

getShrinkPeriodMinutes

public int getShrinkPeriodMinutes()
Returns the Shrink Period (in minutes) of this Connector connection pool.

Returns:
The shrinkPeriodMinutes value

getActiveConnectionsCurrentCount

public int getActiveConnectionsCurrentCount()
Returns the current total active connections.

Returns:
The activeConnectionsCurrentCount value

getActiveConnectionsHighCount

public int getActiveConnectionsHighCount()
Returns the high water mark of active connections in this Connector Pool since the pool was instantiated.

Returns:
The activeConnectionsHighCount value

getFreeConnectionsCurrentCount

public int getFreeConnectionsCurrentCount()
Returns the current total free connections.

Returns:
The freeConnectionsCurrentCount value

getFreeConnectionsHighCount

public int getFreeConnectionsHighCount()
Returns the high water mark of free connections in this Connector Pool since the pool was instantiated.

Returns:
The freeConnectionsHighCount value

getAverageActiveUsage

public int getAverageActiveUsage()
Returns the running average usage of created connections that are active in the Connector Pool since the pool was last shrunk.

Returns:
The averageActiveUsage value

getShrinkCountDownTime

public int getShrinkCountDownTime()
Returns the amount of time left (in minutes) until an attempt to shrink the pool will be made.

Returns:
The shrinkCountDownTime value

getRecycledTotal

public int getRecycledTotal()
Returns the total number of Connector connections that have been recycled in this Connector Pool since the pool is instantiated.

Returns:
The recycledTotal value

getConnectionsCreatedTotalCount

public int getConnectionsCreatedTotalCount()
Returns the total number of Connector connections created in this Connector Pool since the pool is instantiated.

Returns:
The connectionsCreatedTotalCount value

getConnectionsMatchedTotalCount

public int getConnectionsMatchedTotalCount()
Returns the total number of times a request for a Connector connections was satisfied via the use of an existing created connection since the pool is instantiated.

Returns:
The connectionsMatchedTotalCount value

getConnectionsDestroyedTotalCount

public int getConnectionsDestroyedTotalCount()
Returns the total number of Connector connections destroyed in this Connector Pool since the pool is instantiated.

Returns:
The connectionsDestroyedTotalCount value

getConnectionsRejectedTotalCount

public int getConnectionsRejectedTotalCount()
Returns the total number of rejected requests for a Connector connections in this Connector Pool since the pool is instantiated.

Returns:
The connectionsRejectedTotalCount value

getConnections

public ConnectorConnectionRuntimeMBean[] getConnections()
Returns an array of ConnectorConnectionRuntimeMBeans that each represents the statistics for a Connector Connection.

Returns:
The connections value

getConnectionIdleProfileCount

public int getConnectionIdleProfileCount()
Returns the number of Idle connection profiles stored for this pool.

Returns:
The connectionIdleProfileCount value

getConnectionIdleProfiles

public weblogic.jdbc.common.internal.ConnectionLeakProfile[] getConnectionIdleProfiles(int index,
                                                                                       int count)
Returns an array of count LeakProfiles starting at the passed index, in the entire array of Idle profiles.

Parameters:
index -  
count -  
Returns:
The connectionIdleProfiles value

getConnectionLeakProfiles

public weblogic.jdbc.common.internal.ConnectionLeakProfile[] getConnectionLeakProfiles()
Returns an array of count LeakProfiles

Returns:
The connectionLeakProfiles value

getConnectionIdleProfiles

public weblogic.jdbc.common.internal.ConnectionLeakProfile[] getConnectionIdleProfiles()
Returns all LeakProfiles in the entire array of Idle profiles.

Returns:
The connectionIdleProfiles value

getConnectionLeakProfileCount

public int getConnectionLeakProfileCount()
Returns the number of Leak connection profiles stored for this pool.

Returns:
The connectionLeakProfileCount value

getConnectionLeakProfiles

public weblogic.jdbc.common.internal.ConnectionLeakProfile[] getConnectionLeakProfiles(int index,
                                                                                       int count)
Returns an array of count LeakProfiles starting at the passed index, in the entire array of Leak profiles.

Parameters:
index -  
count -  
Returns:
The connectionLeakProfiles value

getConnectionProfilingEnabled

public boolean getConnectionProfilingEnabled()
Returns all LeakProfiles in the entire array of Leak profiles.

Returns:
The connectionProfilingEnabled value

getMaxIdleTime

public int getMaxIdleTime()
Returns the configured MaxIdle time for this pool

Returns:
The maxIdleTime value

getNumberDetectedIdle

public int getNumberDetectedIdle()
Returns the total number of idle connections detected in the lifetime of this pool.

Returns:
The numberDetectedIdle value

getNumberDetectedLeaks

public int getNumberDetectedLeaks()
Returns the total number of leaked connections detected in the lifetime of this pool.

Returns:
The numberDetectedLeaks value

getConnectorEisType

public java.lang.String getConnectorEisType()
Returns the eis type of this Connector connection pool.

Returns:
The eis type

getResAuth

public java.lang.String getResAuth()
Returns the res-auth setting for this Connector connection pool.

Returns:
the res-auth setting

setResAuth

public void setResAuth(java.lang.String newResAuth)
                throws ManagementException
Sets the res-auth setting for this Connector connection pool.


Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs81