bea.jolt.pool.servlet.weblogic
Class ConnectionPoolRuntimeMBeanImpl

java.lang.Object
  extended byjavax.management.NotificationBroadcasterSupport
      extended byweblogic.management.internal.DynamicMBeanImpl
          extended byweblogic.management.runtime.RuntimeMBeanDelegate
              extended bybea.jolt.pool.servlet.weblogic.ConnectionPoolRuntimeMBeanImpl
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, javax.management.DynamicMBean, weblogic.management.runtime.JoltConnectionPoolRuntimeMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, weblogic.management.runtime.RuntimeMBean, java.io.Serializable, weblogic.management.WebLogicMBean

public class ConnectionPoolRuntimeMBeanImpl
extends weblogic.management.runtime.RuntimeMBeanDelegate
implements weblogic.management.runtime.JoltConnectionPoolRuntimeMBean

This is the implemtation for ConnectionPoolRuntime MBean that manages the Jolt connection pools from BEA Weblogic Server to BEA Tuxedo.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class weblogic.management.internal.DynamicMBeanImpl
debugBeanShell
 
Constructor Summary
ConnectionPoolRuntimeMBeanImpl(SessionPool pool, SessionPoolManager mgr)
           
 
Method Summary
 weblogic.management.runtime.JoltConnectionRuntimeMBean[] getConnections()
           
 int getMaxCapacity()
           
 java.lang.String getPoolName()
          Implements JoltConnectionPoolRuntimeMBean interface
 java.lang.String getPoolState()
           
 boolean isSecurityContextPropagation()
           
 int resetConnectionPool()
           
 
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

ConnectionPoolRuntimeMBeanImpl

public ConnectionPoolRuntimeMBeanImpl(SessionPool pool,
                                      SessionPoolManager mgr)
                               throws weblogic.management.ManagementException
Method Detail

getPoolName

public java.lang.String getPoolName()
Implements JoltConnectionPoolRuntimeMBean interface

Specified by:
getPoolName in interface weblogic.management.runtime.JoltConnectionPoolRuntimeMBean

getMaxCapacity

public int getMaxCapacity()
Specified by:
getMaxCapacity in interface weblogic.management.runtime.JoltConnectionPoolRuntimeMBean

getPoolState

public java.lang.String getPoolState()
Specified by:
getPoolState in interface weblogic.management.runtime.JoltConnectionPoolRuntimeMBean

isSecurityContextPropagation

public boolean isSecurityContextPropagation()
Specified by:
isSecurityContextPropagation in interface weblogic.management.runtime.JoltConnectionPoolRuntimeMBean

getConnections

public weblogic.management.runtime.JoltConnectionRuntimeMBean[] getConnections()
Specified by:
getConnections in interface weblogic.management.runtime.JoltConnectionPoolRuntimeMBean

resetConnectionPool

public int resetConnectionPool()
Specified by:
resetConnectionPool in interface weblogic.management.runtime.JoltConnectionPoolRuntimeMBean