Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.management.runtime
Interface JDBCOracleDataSourceInstanceRuntimeMBean

All Superinterfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, RuntimeMBean, WebLogicMBean

public interface JDBCOracleDataSourceInstanceRuntimeMBean
extends RuntimeMBean

Runtime MBean for monitoring a JDBC GridLink Data Source instance.

Since:
10.3.4.0

Method Summary
abstract  int getActiveConnectionsCurrentCount()
           The number of connections currently in use by applications.
abstract  int getConnectionsTotalCount()
           The cumulative total number of database connections created in this instance since the data source was deployed.
abstract  int getCurrCapacity()
           The current count of JDBC connections in the connection pool in the data source for this instance.
abstract  int getCurrentWeight()
          The current weight of the instance.
abstract  String getInstanceName()
          The name of this instance.
abstract  int getNumAvailable()
           The number of database connections currently available (not in use) in this data source for this instance.
abstract  int getNumUnavailable()
           The number of database connections that are currently unavailable (in use or being tested by the system) in this instance.
abstract  long getReserveRequestCount()
           The cumulative, running count of requests for a connection from this instance.
abstract  String getSignature()
          The signature that uniquely identifies the instance.
abstract  String getState()
           The current state of the instance within the data source.
abstract  boolean isAffEnabled()
          The value from the latest load-balancing advisory aff flag for a GridLink data source instance.
abstract  boolean isEnabled()
          Indicates whether the instance is enabled or disabled: true if the instance is enabled. false if the instance is disabled.

 

Methods inherited from interface weblogic.management.runtime.RuntimeMBean
addPropertyChangeListener, removePropertyChangeListener

 

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, preDeregister, preRegister

 

Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener

 

Method Detail

getInstanceName

String getInstanceName()
The name of this instance.
Returns:
The instance name.

getSignature

String getSignature()
The signature that uniquely identifies the instance.
Returns:
The instance signature.

getCurrentWeight

int getCurrentWeight()
The current weight of the instance.
Returns:
The current weight of instance.

getActiveConnectionsCurrentCount

int getActiveConnectionsCurrentCount()

The number of connections currently in use by applications.

Returns:
Current total number of active connections.

getReserveRequestCount

long getReserveRequestCount()

The cumulative, running count of requests for a connection from this instance.

Returns:
The cumulative count of requests for connections from this instance.

getConnectionsTotalCount

int getConnectionsTotalCount()

The cumulative total number of database connections created in this instance since the data source was deployed.

Returns:
The cumulative total number of JDBC connections created in this instance.

getCurrCapacity

int getCurrCapacity()

The current count of JDBC connections in the connection pool in the data source for this instance.

Returns:
The current pool capacity of this instance.

getNumAvailable

int getNumAvailable()

The number of database connections currently available (not in use) in this data source for this instance.

Returns:
The number of available connections in this data source instance.

getNumUnavailable

int getNumUnavailable()

The number of database connections that are currently unavailable (in use or being tested by the system) in this instance.

Returns:
The number of unavailable connections in this instance.

isEnabled

boolean isEnabled()
Indicates whether the instance is enabled or disabled:
Returns:
Boolean indicating whether the instance is enabled or disabled.

getState

String getState()

The current state of the instance within the data source.

Possible states are:

Returns:
Current state of the data source instance.

isAffEnabled

boolean isAffEnabled()
The value from the latest load-balancing advisory aff flag for a GridLink data source instance.
Returns:
The value of the aff property for the instance.

Skip navigation links

Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09