BEA Systems, Inc.

Type-Safe Access to BEA WebLogic Server 9.2 MBeans (Deprecated)

(Methods marked with @since 9.0.0.0 are not available through the deprecated MBeanHome interface.)


weblogic.management.configuration
Interface JDBCMultiPoolMBean

All Superinterfaces:
ConfigurationMBean, DeploymentMBean, weblogic.descriptor.DescriptorBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, weblogic.descriptor.SettableBean, weblogic.management.WebLogicMBean

Deprecated. 9.0.0.0 Replaced by JDBCSystemResourceMBean

public interface JDBCMultiPoolMBean
extends DeploymentMBean

This MBean represents a JDBC Multipool, which is a pool of JDBC connection pools.

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/documentation/index.html.


Field Summary
 
Fields inherited from interface weblogic.management.configuration.DeploymentMBean
DEFAULT_ORDER, MAX_ORDER, MIN_ORDER
 
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
 
Method Summary
 String getACLName()
          Deprecated. The access control list (ACL) used to control access to this MultiPool.
 String getAlgorithmType()
          Deprecated. The algorithm type for this Multipool.
 String getConnectionPoolFailoverCallbackHandler()
          Deprecated. Returns the current value of connectionPoolFailoverCallbackHandler
 boolean getFailoverRequestIfBusy()
          Deprecated. If enabled, application requests for connections will be routed to alternate pools if current pool is busy.
 int getHealthCheckFrequencySeconds()
          Deprecated. Returns the current value of healthCheckFrequencySeconds
 JDBCConnectionPoolMBean[] getPoolList()
          Deprecated. The list of connection pools in the MultiPool.
 void setACLName(String newACLName)
          Deprecated. Sets the value of the ACLName attribute.
 void setAlgorithmType(String algorithm)
          Deprecated. Sets the value of the AlgorithmType attribute.
 void setConnectionPoolFailoverCallbackHandler(String className)
          Deprecated. Used to set the absolute name of the application class that implements the interface weblogic.jdbc.extensions.ConnectionPoolFailoverCallback.
 void setFailoverRequestIfBusy(boolean newVal)
          Deprecated. Sets the failoverRequestIfBusy value.
 void setHealthCheckFrequencySeconds(int newVal)
          Deprecated. The frequency at which the MultiPool checks the health of connection pools that were previously found to be dead and were consequently disabled.
 void setPoolList(JDBCConnectionPoolMBean[] thePoolList)
          Deprecated. Sets the value of the PoolList attribute.
 
Methods inherited from interface weblogic.management.configuration.DeploymentMBean
addTarget, getDeploymentOrder, getTargets, removeTarget, setDeploymentOrder, setTargets
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getName, getNotes, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, 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
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
 

Method Detail

getACLName

public String getACLName()
Deprecated. 

The access control list (ACL) used to control access to this MultiPool.

Returns:
The aCLName value

getAlgorithmType

public String getAlgorithmType()
Deprecated. 

The algorithm type for this Multipool.

Multipools support the following algorithm types:

Returns:
The algorithmType value
See Also:
getFailoverRequestIfBusy()

getConnectionPoolFailoverCallbackHandler

public String getConnectionPoolFailoverCallbackHandler()
Deprecated. 
Returns the current value of connectionPoolFailoverCallbackHandler

See Also:
weblogic.jdbc.extensions.ConnectionPoolFailoverCallback

getFailoverRequestIfBusy

public boolean getFailoverRequestIfBusy()
Deprecated. 
If enabled, application requests for connections will be routed to alternate pools if current pool is busy. This is only relevant when running with the HIGH_ALGORITHM algorithm. Default implies feature is disabled.


getHealthCheckFrequencySeconds

public int getHealthCheckFrequencySeconds()
Deprecated. 
Returns the current value of healthCheckFrequencySeconds


getPoolList

public JDBCConnectionPoolMBean[] getPoolList()
Deprecated. 

The list of connection pools in the MultiPool.

Returns:
The poolList value

setACLName

public void setACLName(String newACLName)
                throws InvalidAttributeValueException
Deprecated. 

Sets the value of the ACLName attribute.

Parameters:
newACLName - The new aCLName value
Throws:
InvalidAttributeValueException
See Also:
getACLName()

setAlgorithmType

public void setAlgorithmType(String algorithm)
Deprecated. 

Sets the value of the AlgorithmType attribute.

Parameters:
algorithm - The new algorithmType value
See Also:
getAlgorithmType()

setConnectionPoolFailoverCallbackHandler

public void setConnectionPoolFailoverCallbackHandler(String className)
Deprecated. 
Used to set the absolute name of the application class that implements the interface weblogic.jdbc.extensions.ConnectionPoolFailoverCallback.

See Also:
weblogic.jdbc.extensions.ConnectionPoolFailoverCallback

setFailoverRequestIfBusy

public void setFailoverRequestIfBusy(boolean newVal)
Deprecated. 
Sets the failoverRequestIfBusy value.

Parameters:
newVal - The new attribute value
See Also:
getFailoverRequestIfBusy()

setHealthCheckFrequencySeconds

public void setHealthCheckFrequencySeconds(int newVal)
Deprecated. 
The frequency at which the MultiPool checks the health of connection pools that were previously found to be dead and were consequently disabled. The maximum value that can be passed to the method is MAXINT while the minimum value is 0. Note that setting the value to zero disables the attribute.

Parameters:
newVal - The new attribute value

setPoolList

public void setPoolList(JDBCConnectionPoolMBean[] thePoolList)
                 throws InvalidAttributeValueException
Deprecated. 

Sets the value of the PoolList attribute.

Parameters:
thePoolList - The new poolList value
Throws:
InvalidAttributeValueException
See Also:
getPoolList()

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs92
Copyright 2006 BEA Systems Inc.