Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02

weblogic.management.configuration
Interface JDBCMultiPoolMBean

All Superinterfaces:
ConfigurationMBean, DeploymentMBean, DescriptorBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, SettableBean, 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.

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, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, 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
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
 

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, 2014, 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
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02