Oracle Fusion Middleware
Oracle WebLogic Server MBean Javadoc
12c Release 1 (12.1.1)

Part Number E24395-02

weblogic.management.configuration
Interface JDBCMultiPoolMBean

All Superinterfaces:
ConfigurationMBean, DeploymentMBean

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."

Access limited to the following security roles:
Deployer

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
 

Method Detail

getACLName

String getACLName()
Deprecated. 

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

Returns:
The aCLName value

setACLName

void setACLName(String newACLName)
                throws InvalidAttributeValueException
Deprecated. 

Sets the value of the ACLName attribute.

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

getPoolList

JDBCConnectionPoolMBean[] getPoolList()
Deprecated. 

The list of connection pools in the MultiPool.

Returns:
The poolList value

setPoolList

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

Sets the value of the PoolList attribute.

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

setAlgorithmType

void setAlgorithmType(String algorithm)
Deprecated. 

Sets the value of the AlgorithmType attribute.

Parameters:
algorithm - The new algorithmType value
See Also:
JDBCMultiPoolMBean.getAlgorithmType()
Valid Values:
JDBCLegalHelper.ALGORITHM_HIGH_AVAILABILITY, JDBCLegalHelper.ALGORITHM_LOAD_BALANCING, JDBCLegalHelper.ALGORITHM_FAILOVER

getAlgorithmType

String getAlgorithmType()
Deprecated. 

The algorithm type for this Multipool.

Multipools support the following algorithm types:

Returns:
The algorithmType value
See Also:
JDBCMultiPoolMBean.getFailoverRequestIfBusy()
Default Value:
JDBCLegalHelper.ALGORITHM_HIGH_AVAILABILITY

getConnectionPoolFailoverCallbackHandler

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

See Also:
ConnectionPoolFailoverCallback
Default Value:
null

setConnectionPoolFailoverCallbackHandler

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:
ConnectionPoolFailoverCallback

setFailoverRequestIfBusy

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

Parameters:
newVal - The new attribute value
See Also:
JDBCMultiPoolMBean.getFailoverRequestIfBusy()
Changes take effect after you redeploy the module or restart the server.

getFailoverRequestIfBusy

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.

Default Value:
false

setHealthCheckFrequencySeconds

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
Changes take effect after you redeploy the module or restart the server.

getHealthCheckFrequencySeconds

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

Default Value:
300

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
12c Release 1 (12.1.1)

Part Number E24395-02