bea.jolt.pool.servlet.weblogic
Class ConnectionPoolRuntimeMBeanImpl

java.lang.Object
  |
  +--javax.management.NotificationBroadcasterSupport
        |
        +--weblogic.management.internal.BroadcasterSupport
              |
              +--weblogic.management.internal.DynamicMBeanImpl
                    |
                    +--weblogic.management.runtime.RuntimeMBeanDelegate
                          |
                          +--bea.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

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, finalize, getAttribute, getAttributes, getMBeanInfo, getMBeanType, getName, getObjectName, getParent, getSetAttributes, getType, invoke, invokeLocally, isAdmin, isCachingDisabled, isConfig, 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, 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