|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This bean defines a WLEC connection pool.
Field Summary | |
static long |
CACHING_STUB_SVUID
|
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,
DEFAULT_EMPTY_BYTE_ARRAY |
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()
The password for the application. |
byte[] |
getApplicationPasswordEncrypted()
The encrypted 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()
The password of the qualified user specified in the User Name field. |
byte[] |
getUserPasswordEncrypted()
The encrypted 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)
|
boolean |
removePrimaryAddress(java.lang.String address)
|
void |
setApplicationPassword(java.lang.String password)
As of 8.1 sp4, this method does the following: |
void |
setApplicationPasswordEncrypted(byte[] encrytedBytes)
Encrypts and sets the value of the ApplicationPasswordEncrypted attribute. |
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)
As of 8.1 sp4, this method does the following: |
void |
setUserPasswordEncrypted(byte[] bytes)
Encrypts and sets the value of the UserPasswordEncrypted attribute. |
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 |
public static final long CACHING_STUB_SVUID
Method Detail |
public java.lang.String[] getPrimaryAddresses()
//hostname:port
.
//main1.com:1024
;//main2.com:1044
.
corbalocs://hostname:port
.
public void setPrimaryAddresses(java.lang.String[] args) throws javax.management.InvalidAttributeValueException
args
- The new primaryAddresses valuepublic boolean addPrimaryAddress(java.lang.String address) throws javax.management.InvalidAttributeValueException
address
- The feature to be added to the PrimaryAddress attributepublic boolean removePrimaryAddress(java.lang.String address)
address
- public java.lang.String[] getFailoverAddresses()
public void setFailoverAddresses(java.lang.String[] args) throws javax.management.InvalidAttributeValueException
args
- The new failoverAddresses valuepublic boolean addFailoverAddress(java.lang.String address) throws javax.management.InvalidAttributeValueException
address
- The feature to be added to the FailoverAddress attributepublic boolean removeFailoverAddress(java.lang.String address)
address
- public int getMinimumPoolSize()
public void setMinimumPoolSize(int size) throws javax.management.InvalidAttributeValueException
size
- The new minimumPoolSize valuepublic int getMaximumPoolSize()
public void setMaximumPoolSize(int size) throws javax.management.InvalidAttributeValueException
size
- The new maximumPoolSize valuepublic java.lang.String getUserName()
public void setUserName(java.lang.String name) throws javax.management.InvalidAttributeValueException
name
- The new userName valuepublic java.lang.String getUserPassword()
The password of the qualified user specified in the User Name field. This field is required only when you define the User Name field.
As of 8.1 sp4, the getUserPassword()
method does the following:
UserPasswordEncrypted
attribute.
Using getUserPassword()
is a potential security risk because
the String object (which contains the unencrypted password) remains in
the JVM's memory until garbage collection removes it. Depending on how
memory is allocated in the JVM, a significant amount of time could pass
before this unencrypted data is removed from memory.
Instead of using this method, use getUserPasswordEncrypted()
to retrieve the encrypted password. On the same WebLogic Server that
encrypted the value of the UserPasswordEncrypted attribute, use
weblogic.management.EncryptionHelper.encrypt()
to encrypt the user-supplied password. Then compare the encrypted values.
getUserPasswordEncrypted()
public void setUserPassword(java.lang.String password) throws javax.management.InvalidAttributeValueException
As of 8.1 sp4, this method does the following:
UserPasswordEncrypted
attribute to the
encrypted parameter value.
password
- The new userPassword valuesetUserPasswordEncrypted(byte[] bytes)
public byte[] getUserPasswordEncrypted()
The encrypted password of the qualified user specified in the User Name field. This field is required only when you define the User Name field.
EncryptionHelper
public void setUserPasswordEncrypted(byte[] bytes) throws javax.management.InvalidAttributeValueException
Encrypts and sets the value of the UserPasswordEncrypted attribute.
bytes
- The new userPassword value as a byte array.getUserPasswordEncrypted()
public java.lang.String getApplicationPassword()
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.
As of 8.1 sp4, the getApplicationPassword()
method does the following:
ApplicationPasswordEncrypted
attribute.
Using getApplicationPassword()
is a potential security risk because
the String object (which contains the unencrypted password) remains in
the JVM's memory until garbage collection removes it. Depending on how
memory is allocated in the JVM, a significant amount of time could pass
before this unencrypted data is removed from memory.
Instead of using this method, use getApplicationPasswordEncrypted()
to retrieve the encrypted password. On the same WebLogic Server that
encrypted the value of the ApplicationPasswordEncrypted attribute, use
weblogic.management.EncryptionHelper.encrypt()
to encrypt the user-supplied password. Then compare the encrypted values.
getApplicationPasswordEncrypted()
public void setApplicationPassword(java.lang.String password) throws javax.management.InvalidAttributeValueException
As of 8.1 sp4, this method does the following:
ApplicationPasswordEncrypted
attribute to the
encrypted parameter value.
password
- The new applicationPassword valuesetApplicationPasswordEncrypted(byte[] bytes)
public byte[] getApplicationPasswordEncrypted()
The encrypted 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.
EncryptionHelper
public void setApplicationPasswordEncrypted(byte[] encrytedBytes) throws javax.management.InvalidAttributeValueException
Encrypts and sets the value of the ApplicationPasswordEncrypted attribute.
encryptedBytes
- The new applicationPassword value as an encrypted byte array.getApplicationPasswordEncrypted()
public java.lang.String getUserRole()
public void setUserRole(java.lang.String role) throws javax.management.InvalidAttributeValueException
role
- The new userRole valuepublic java.lang.String getWLEDomain()
public void setWLEDomain(java.lang.String domain) throws javax.management.InvalidAttributeValueException
domain
- The new wLEDomain valuepublic int getMinimumEncryptionLevel()
public void setMinimumEncryptionLevel(int level) throws javax.management.InvalidAttributeValueException
level
- The new minimumEncryptionLevel valuepublic int getMaximumEncryptionLevel()
public void setMaximumEncryptionLevel(int level) throws javax.management.InvalidAttributeValueException
level
- The new maximumEncryptionLevel valuepublic boolean isCertificateAuthenticationEnabled()
public void setCertificateAuthenticationEnabled(boolean on)
on
- The new certificateAuthenticationEnabled valuepublic boolean isSecurityContextEnabled()
public void setSecurityContextEnabled(boolean on)
on
- The new securityContextEnabled value
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |