bea.jolt.pool.servlet.weblogic
Class ConnectionRuntimeMBeanImpl

java.lang.Object
  javax.management.NotificationBroadcasterSupport
      weblogic.management.internal.DynamicMBeanImpl
          weblogic.management.runtime.RuntimeMBeanDelegate
              bea.jolt.pool.servlet.weblogic.ConnectionRuntimeMBeanImpl
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, javax.management.DynamicMBean, weblogic.management.runtime.JoltConnectionRuntimeMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, weblogic.management.runtime.RuntimeMBean, java.io.Serializable, weblogic.management.WebLogicMBean

public class ConnectionRuntimeMBeanImpl
extends weblogic.management.runtime.RuntimeMBeanDelegate
implements weblogic.management.runtime.JoltConnectionRuntimeMBean

This is the implementation for the runtime MBean that manages the individual Jolt sessions from BEA Weblogic Server to BEA Tuxedo.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class weblogic.management.internal.DynamicMBeanImpl
debugBeanShell
 
Constructor Summary
ConnectionRuntimeMBeanImpl(Connection conn, java.lang.String mbName)
           
 
Method Summary
 java.lang.String getAddress()
           
 int getErrorCount()
          Returns the Request Error Count
 java.lang.String getLastAccessTime()
          Returns the Last Access Date and Time
 int getPendingRequestCount()
          Returns the Pending Request Count
 int getRequestCount()
          Returns the Request Count
 boolean isAlive()
          Returns the Connection Alive indicator
 boolean isInTransaction()
          Returns the Connection in Transaction indicator
 
Methods inherited from class weblogic.management.runtime.RuntimeMBeanDelegate
unregister
 
Methods inherited from class weblogic.management.internal.DynamicMBeanImpl
compareTo, disableNotifications, enableNotifications, getAttribute, getAttributes, getMBeanInfo, getMBeanType, getName, getObjectName, getParent, getSetAttributes, getType, invoke, invokeLocally, isAdmin, isCachingDisabled, isConfig, isRegistered, isRuntime, isSet, postDeregister, postRegister, postRegister, preDeregister, preRegister, sendNotification, setAttribute, setAttributes, setName, setParent, setParent, setType, toString, unSet
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

ConnectionRuntimeMBeanImpl

public ConnectionRuntimeMBeanImpl(Connection conn,
                                  java.lang.String mbName)
                           throws weblogic.management.ManagementException
Method Detail

getAddress

public java.lang.String getAddress()
Specified by:
getAddress in interface weblogic.management.runtime.JoltConnectionRuntimeMBean

getLastAccessTime

public java.lang.String getLastAccessTime()
Returns the Last Access Date and Time

Specified by:
getLastAccessTime in interface weblogic.management.runtime.JoltConnectionRuntimeMBean

isAlive

public boolean isAlive()
Returns the Connection Alive indicator

Specified by:
isAlive in interface weblogic.management.runtime.JoltConnectionRuntimeMBean

getRequestCount

public int getRequestCount()
Returns the Request Count

Specified by:
getRequestCount in interface weblogic.management.runtime.JoltConnectionRuntimeMBean

getPendingRequestCount

public int getPendingRequestCount()
Returns the Pending Request Count

Specified by:
getPendingRequestCount in interface weblogic.management.runtime.JoltConnectionRuntimeMBean

getErrorCount

public int getErrorCount()
Returns the Request Error Count

Specified by:
getErrorCount in interface weblogic.management.runtime.JoltConnectionRuntimeMBean

isInTransaction

public boolean isInTransaction()
Returns the Connection in Transaction indicator

Specified by:
isInTransaction in interface weblogic.management.runtime.JoltConnectionRuntimeMBean