Oracle Fusion Middleware
Oracle WebLogic Server MBean Javadoc
11g Release 1 (10.3.6)

Part Number E13945-06

weblogic.management.runtime
Interface ConnectorConnectionRuntimeMBean


public interface ConnectorConnectionRuntimeMBean

This class is used for monitoring individual WebLogic Connector connections

Deprecation of MBeanHome and Type-Safe Interfaces

This is a type-safe interface for a WebLogic Server MBean, which you can import into your client classes and access through weblogic.management.MBeanHome. As of 9.0, the MBeanHome interface and all type-safe interfaces for WebLogic Server MBeans are deprecated. Instead, client classes that interact with WebLogic Server MBeans should use standard JMX design patterns in which clients use the javax.management.MBeanServerConnection interface to discover MBeans, attributes, and attribute types at runtime. For more information, see "Developing Manageable Applications with JMX" on http://www.oracle.com/technology/products/weblogic/index.html.


Method Summary
 void delete()
          Provides a way to manually close a connection through the console.
 int getActiveHandlesCurrentCount()
          The current total active connection handles for this connection.
 int getActiveHandlesHighCount()
          The high water mark of active connection handles for this connection since the connection was created.
 String getConnectionFactoryClassName()
          Returns the connection factory class name.
 long getCreationDurationTime()
          Return the time taken to create the connection.
 String getEISProductName()
          Returns the EISProductName associated with the ManagedConnection's MetaData
 String getEISProductVersion()
          Returns the EISProductVersion associated with the ManagedConnection's MetaData.
 int getHandlesCreatedTotalCount()
          The total number of connection handles created for this connection since the connection was created.
 long getLastUsage()
          Deprecated.  
 String getLastUsageString()
          Deprecated.  
 String getManagedConnectionFactoryClassName()
          Returns the managed connection factory class name.
 String getMaxConnections()
          Returns the MaxConnections associated with the ManagedConnection's MetaData
 long getReserveDurationTime()
          Get the time taken to reserve this connection.
 long getReserveTime()
          Return the last time the connection was reserved.
 String getStackTrace()
          Deprecated.  
 String getTransactionId()
          Get the Transaction ID of the transaction that this connection is being used with.
 String getUserName()
          Returns the UserName associated with the ManagedConnection's MetaData
 boolean hasError()
          Return a flag indicating whether the connection has an error or not.
 boolean isCurrentlyInUse()
          Indicates whether the connection is currently in use.
 boolean isDeletable()
          Indicates whether the connection can be closed manually through the console.
 boolean isIdle()
          Deprecated.  
 boolean isInTransaction()
          Indicates whether the connection is currently in use in a transaction.
 boolean isShared()
          Indicates whether the connection is currently being shared by more than one invoker.
 boolean testConnection()
          Test the connection.
 

Method Detail

getActiveHandlesCurrentCount

int getActiveHandlesCurrentCount()

The current total active connection handles for this connection.

Returns:
The activeHandlesCurrentCount value

getActiveHandlesHighCount

int getActiveHandlesHighCount()

The high water mark of active connection handles for this connection since the connection was created.

Returns:
The activeHandlesHighCount value

getHandlesCreatedTotalCount

int getHandlesCreatedTotalCount()

The total number of connection handles created for this connection since the connection was created.

Returns:
The handlesCreatedTotalCount value

isCurrentlyInUse

boolean isCurrentlyInUse()

Indicates whether the connection is currently in use.

Returns:
The currentlyInUse value

isInTransaction

boolean isInTransaction()

Indicates whether the connection is currently in use in a transaction.

Returns:
The inTransaction value

isShared

boolean isShared()

Indicates whether the connection is currently being shared by more than one invoker.

Returns:
The shared value

getLastUsage

long getLastUsage()
Deprecated. 

The last usage time stamp for the connection in milliseconds, as returned by System.currentTimeMillis().

Returns:
The lastUsage value

getLastUsageString

String getLastUsageString()
Deprecated. 

The last usage time stamp for the connection as a string.

Returns:
The lastUsageString value

getStackTrace

String getStackTrace()
Deprecated. 

The stack trace for the current connection, which will be blank unless connection-profiling-enabled is set to true in weblogic-ra.xml

Returns:
The stackTrace value

isIdle

boolean isIdle()
Deprecated. 

Indicates whether the connection has been idle for a period extending beyond the configured maximum.

Returns:
The idle value

isDeletable

boolean isDeletable()

Indicates whether the connection can be closed manually through the console.

Returns:
The deletable value

delete

void delete()
            throws ManagementException

Provides a way to manually close a connection through the console.

Throws:
ManagementException

getEISProductName

String getEISProductName()
Returns the EISProductName associated with the ManagedConnection's MetaData

Returns:
The productName value

getEISProductVersion

String getEISProductVersion()

Returns the EISProductVersion associated with the ManagedConnection's MetaData.

Returns:
The productVersion value

getMaxConnections

String getMaxConnections()

Returns the MaxConnections associated with the ManagedConnection's MetaData

Returns:
The maxConnections value

getUserName

String getUserName()

Returns the UserName associated with the ManagedConnection's MetaData

Returns:
The UserName value

getManagedConnectionFactoryClassName

String getManagedConnectionFactoryClassName()

Returns the managed connection factory class name.

Returns:
The ManagedConnectionFactoryClassName

getConnectionFactoryClassName

String getConnectionFactoryClassName()

Returns the connection factory class name.

Returns:
The ConnectionFactoryClassName

testConnection

boolean testConnection()

Test the connection. Returns true if the test was successful.

Returns:
boolean

getCreationDurationTime

long getCreationDurationTime()

Return the time taken to create the connection.

Returns:
long

getReserveDurationTime

long getReserveDurationTime()

Get the time taken to reserve this connection.

Returns:
long

getTransactionId

String getTransactionId()

Get the Transaction ID of the transaction that this connection is being used with.

Returns:
String

getReserveTime

long getReserveTime()

Return the last time the connection was reserved.

Returns:
long

hasError

boolean hasError()

Return a flag indicating whether the connection has an error or not. A "true" is returned if there is an error.

Returns:
boolean

Copyright 1996, 2011, 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
Oracle WebLogic Server MBean Javadoc
11g Release 1 (10.3.6)

Part Number E13945-06