BEA Systems, Inc.

WebLogic Server 8.1 API Reference

weblogic.management.configuration
Interface WLECConnectionPoolMBean


public interface WLECConnectionPoolMBean
extends DeploymentMBean

This bean defines a WLEC connection pool.

Author:
Copyright © 2002 BEA Systems, Inc. All Rights Reserved.

Field Summary
static long CACHING_STUB_SVUID
          Description of the Field
 
Fields inherited from class weblogic.management.configuration.DeploymentMBean
CACHING_STUB_SVUID, DEFAULT_ORDER, MAX_ORDER, MIN_ORDER
 
Fields inherited from class weblogic.management.configuration.ConfigurationMBean
CACHING_STUB_SVUID
 
Method Summary
 boolean addFailoverAddress(java.lang.String address)
          Adds a feature to the FailoverAddress attribute of the WLECConnectionPoolMBean object
 boolean addPrimaryAddress(java.lang.String address)
          Adds a feature to the PrimaryAddress attribute of the WLECConnectionPoolMBean object
 java.lang.String getApplicationPassword()
          Defines the password for the application.
 java.lang.String[] getFailoverAddresses()
          Defines the list of addresses for IIOP Listener/Handlers used if connections defined in the primary addresses cannot be established or fail.
 int getMaximumEncryptionLevel()
          Defines the maximum SSL encryption level used between the Tuxedo domain and WebLogic Server.
 int getMaximumPoolSize()
          Defines the maximum number of IIOP connections that can be made from the WLEC connection pool.
 int getMinimumEncryptionLevel()
          Defines the minimum SSL encryption level used between the Tuxedo domain and WebLogic Server.
 int getMinimumPoolSize()
          Defines the number of IIOP connections to be added to the WLEC connection pool when WebLogic Server starts.
 java.lang.String[] getPrimaryAddresses()
          Defines the list of addresses for IIOP Listener/Handlers used to establish a connection between the WLEC connection pool and the Tuxedo domain.
 java.lang.String getUserName()
          Defines the name of a qualified user.
 java.lang.String getUserPassword()
          Defines the password of the qualified user specified in the User Name field.
 java.lang.String getUserRole()
          Defines the user role for this connection pool.
 java.lang.String getWLEDomain()
          Defines the name of the WLEC domain to which the pool is connected.
 boolean isCertificateAuthenticationEnabled()
          Defines the state of certificate authentication.
 boolean isSecurityContextEnabled()
          Defines the state of the security context the WebLogic Server User passed to the Tuxedo domain.
 boolean removeFailoverAddress(java.lang.String address)
          Description of the Method
 boolean removePrimaryAddress(java.lang.String address)
          Description of the Method
 void setApplicationPassword(java.lang.String password)
          Sets the applicationPassword attribute of the WLECConnectionPoolMBean object
 void setCertificateAuthenticationEnabled(boolean on)
          Sets the certificateAuthenticationEnabled attribute of the WLECConnectionPoolMBean object
 void setFailoverAddresses(java.lang.String[] args)
          Sets the failoverAddresses attribute of the WLECConnectionPoolMBean object
 void setMaximumEncryptionLevel(int level)
          Sets the maximumEncryptionLevel attribute of the WLECConnectionPoolMBean object
 void setMaximumPoolSize(int size)
          Sets the maximumPoolSize attribute of the WLECConnectionPoolMBean object
 void setMinimumEncryptionLevel(int level)
          Sets the minimumEncryptionLevel attribute of the WLECConnectionPoolMBean object
 void setMinimumPoolSize(int size)
          Sets the minimumPoolSize attribute of the WLECConnectionPoolMBean object
 void setPrimaryAddresses(java.lang.String[] args)
          Sets the primaryAddresses attribute of the WLECConnectionPoolMBean object
 void setSecurityContextEnabled(boolean on)
          Sets the securityContextEnabled attribute of the WLECConnectionPoolMBean object
 void setUserName(java.lang.String name)
          Sets the userName attribute of the WLECConnectionPoolMBean object
 void setUserPassword(java.lang.String password)
          Sets the userPassword attribute of the WLECConnectionPoolMBean object
 void setUserRole(java.lang.String role)
          Sets the userRole attribute of the WLECConnectionPoolMBean object
 void setWLEDomain(java.lang.String domain)
          Sets the wLEDomain attribute of the WLECConnectionPoolMBean object
 
Methods inherited from interface weblogic.management.configuration.DeploymentMBean
addTarget, getDeploymentOrder, getTargets, removeTarget, setDeploymentOrder, setTargets
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getNotes, restoreDefaultValue, setComments, setDefaultedMBean, setNotes, setPersistenceEnabled
 
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, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Field Detail

CACHING_STUB_SVUID

public static final long CACHING_STUB_SVUID
Description of the Field
Method Detail

getPrimaryAddresses

public java.lang.String[] getPrimaryAddresses()
Defines the list of addresses for IIOP Listener/Handlers used to establish a connection between the WLEC connection pool and the Tuxedo domain.

Returns:
The primaryAddresses value

setPrimaryAddresses

public void setPrimaryAddresses(java.lang.String[] args)
                         throws javax.management.InvalidAttributeValueException
Sets the primaryAddresses attribute of the WLECConnectionPoolMBean object

Parameters:
args - The new primaryAddresses value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

addPrimaryAddress

public boolean addPrimaryAddress(java.lang.String address)
                          throws javax.management.InvalidAttributeValueException
Adds a feature to the PrimaryAddress attribute of the WLECConnectionPoolMBean object

Parameters:
address - The feature to be added to the PrimaryAddress attribute
Returns:
Description of the Return Value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

removePrimaryAddress

public boolean removePrimaryAddress(java.lang.String address)
Description of the Method

Parameters:
address - Description of the Parameter
Returns:
Description of the Return Value

getFailoverAddresses

public java.lang.String[] getFailoverAddresses()
Defines the list of addresses for IIOP Listener/Handlers used if connections defined in the primary addresses cannot be established or fail. Multiple addresses are separated by semicolons.

Returns:
The failoverAddresses value

setFailoverAddresses

public void setFailoverAddresses(java.lang.String[] args)
                          throws javax.management.InvalidAttributeValueException
Sets the failoverAddresses attribute of the WLECConnectionPoolMBean object

Parameters:
args - The new failoverAddresses value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

addFailoverAddress

public boolean addFailoverAddress(java.lang.String address)
                           throws javax.management.InvalidAttributeValueException
Adds a feature to the FailoverAddress attribute of the WLECConnectionPoolMBean object

Parameters:
address - The feature to be added to the FailoverAddress attribute
Returns:
Description of the Return Value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

removeFailoverAddress

public boolean removeFailoverAddress(java.lang.String address)
Description of the Method

Parameters:
address - Description of the Parameter
Returns:
Description of the Return Value

getMinimumPoolSize

public int getMinimumPoolSize()
Defines the number of IIOP connections to be added to the WLEC connection pool when WebLogic Server starts.

Default Value: 1
Returns:
The minimumPoolSize value

setMinimumPoolSize

public void setMinimumPoolSize(int size)
                        throws javax.management.InvalidAttributeValueException
Sets the minimumPoolSize attribute of the WLECConnectionPoolMBean object

Parameters:
size - The new minimumPoolSize value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getMaximumPoolSize

public int getMaximumPoolSize()
Defines the maximum number of IIOP connections that can be made from the WLEC connection pool.

Default Value: 1
Returns:
The maximumPoolSize value

setMaximumPoolSize

public void setMaximumPoolSize(int size)
                        throws javax.management.InvalidAttributeValueException
Sets the maximumPoolSize attribute of the WLECConnectionPoolMBean object

Parameters:
size - The new maximumPoolSize value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getUserName

public java.lang.String getUserName()
Defines the name of a qualified user. This field is required only when the security level in the Tuxedo domain is USER_AUTH, ACL or MANDATORY_ACL.

Returns:
The userName value

setUserName

public void setUserName(java.lang.String name)
                 throws javax.management.InvalidAttributeValueException
Sets the userName attribute of the WLECConnectionPoolMBean object

Parameters:
name - The new userName value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getUserPassword

public java.lang.String getUserPassword()
Defines the password of the qualified user specified in the User Name field. This field is required only when you define the User Name field.

Returns:
The userPassword value

setUserPassword

public void setUserPassword(java.lang.String password)
                     throws javax.management.InvalidAttributeValueException
Sets the userPassword attribute of the WLECConnectionPoolMBean object

Parameters:
password - The new userPassword value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getApplicationPassword

public java.lang.String getApplicationPassword()
Defines the password for the application. This field is required when the security level in the Tuxedo domain is APP_PW, USER_AUTH, ACL, or MANDATORY_ACL.

Returns:
The applicationPassword value

setApplicationPassword

public void setApplicationPassword(java.lang.String password)
                            throws javax.management.InvalidAttributeValueException
Sets the applicationPassword attribute of the WLECConnectionPoolMBean object

Parameters:
password - The new applicationPassword value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getUserRole

public java.lang.String getUserRole()
Defines the user role for this connection pool. This field is required when the security level in the Tuxedo domain is APP_PW, USER_AUTH, ACL, or MANDATORY_ACL.

Returns:
The userRole value

setUserRole

public void setUserRole(java.lang.String role)
                 throws javax.management.InvalidAttributeValueException
Sets the userRole attribute of the WLECConnectionPoolMBean object

Parameters:
role - The new userRole value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getWLEDomain

public java.lang.String getWLEDomain()
Defines the name of the WLEC domain to which the pool is connected.

Returns:
The wLEDomain value

setWLEDomain

public void setWLEDomain(java.lang.String domain)
                  throws javax.management.InvalidAttributeValueException
Sets the wLEDomain attribute of the WLECConnectionPoolMBean object

Parameters:
domain - The new wLEDomain value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getMinimumEncryptionLevel

public int getMinimumEncryptionLevel()
Defines the minimum SSL encryption level used between the Tuxedo domain and WebLogic Server.

Returns:
The minimumEncryptionLevel value

setMinimumEncryptionLevel

public void setMinimumEncryptionLevel(int level)
                               throws javax.management.InvalidAttributeValueException
Sets the minimumEncryptionLevel attribute of the WLECConnectionPoolMBean object

Parameters:
level - The new minimumEncryptionLevel value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

getMaximumEncryptionLevel

public int getMaximumEncryptionLevel()
Defines the maximum SSL encryption level used between the Tuxedo domain and WebLogic Server.

Returns:
The maximumEncryptionLevel value

setMaximumEncryptionLevel

public void setMaximumEncryptionLevel(int level)
                               throws javax.management.InvalidAttributeValueException
Sets the maximumEncryptionLevel attribute of the WLECConnectionPoolMBean object

Parameters:
level - The new maximumEncryptionLevel value
Throws:
javax.management.InvalidAttributeValueException - Description of the Exception

isCertificateAuthenticationEnabled

public boolean isCertificateAuthenticationEnabled()
Defines the state of certificate authentication.

Default Value: false
Returns:
The certificateAuthenticationEnabled value

setCertificateAuthenticationEnabled

public void setCertificateAuthenticationEnabled(boolean on)
Sets the certificateAuthenticationEnabled attribute of the WLECConnectionPoolMBean object

Parameters:
on - The new certificateAuthenticationEnabled value

isSecurityContextEnabled

public boolean isSecurityContextEnabled()
Defines the state of the security context the WebLogic Server User passed to the Tuxedo domain. If selected, security context is enabled.

Default Value: false
Returns:
The securityContextEnabled value

setSecurityContextEnabled

public void setSecurityContextEnabled(boolean on)
Sets the securityContextEnabled attribute of the WLECConnectionPoolMBean object

Parameters:
on - The new securityContextEnabled value

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs81b