ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, ForeignJNDIObjectMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
@Deprecated public interface ForeignJMSConnectionFactoryMBean extends ForeignJNDIObjectMBean
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getConnectionHealthChecking() |
Deprecated.
Enables the JMS connection testing mechanism that insures
a connection created from this connection factory is still valid.
|
java.lang.String |
getLocalJNDIName() |
Deprecated.
The name that the remote object will be bound to in the local
server's JNDI tree.
|
java.lang.String |
getPassword() |
Deprecated.
The password that will be used in conjunction with the user name
specified in the "Username" attribute.
|
byte[] |
getPasswordEncrypted() |
Deprecated.
The encrypted password that will be used in conjunction with the user
name specified in the "Username" attribute.
|
java.lang.String |
getRemoteJNDIName() |
Deprecated.
The name of the remote object that will be looked up in the
remote JNDI directory.
|
java.lang.String |
getUsername() |
Deprecated.
The user name that will be passed when opening a connection to
the remote JMS server (represented by this foreign JMS connection
factory).
|
void |
setConnectionHealthChecking(java.lang.String value) |
Deprecated.
Sets the value of the ConnectionHealthChecking attribute.
|
void |
setLocalJNDIName(java.lang.String name) |
Deprecated.
Sets the value of the LocalJNDIName attribute.
|
void |
setPassword(java.lang.String passwd) |
Deprecated.
Sets the value of the Password attribute.
|
void |
setPasswordEncrypted(byte[] encryptedBytes) |
Deprecated.
Encrypts the user password and sets the value of the
PasswordEncrypted attribute.
|
void |
setRemoteJNDIName(java.lang.String name) |
Deprecated.
Sets the value of the RemoteJNDIName attribute.
|
void |
setUsername(java.lang.String name) |
Deprecated.
Sets the value of the Username attribute.
|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
void setLocalJNDIName(java.lang.String name)
ForeignJNDIObjectMBean
Sets the value of the LocalJNDIName attribute.
setLocalJNDIName
in interface ForeignJNDIObjectMBean
name
- The new localJNDIName valueForeignJNDIObjectMBean.getLocalJNDIName()
java.lang.String getLocalJNDIName()
ForeignJNDIObjectMBean
The name that the remote object will be bound to in the local server's JNDI tree. This is the name that should be used to look up the object on the local server.
getLocalJNDIName
in interface ForeignJNDIObjectMBean
void setRemoteJNDIName(java.lang.String name)
ForeignJNDIObjectMBean
Sets the value of the RemoteJNDIName attribute.
setRemoteJNDIName
in interface ForeignJNDIObjectMBean
name
- The new remoteJNDIName valueForeignJNDIObjectMBean.getRemoteJNDIName()
java.lang.String getRemoteJNDIName()
ForeignJNDIObjectMBean
The name of the remote object that will be looked up in the remote JNDI directory.
getRemoteJNDIName
in interface ForeignJNDIObjectMBean
void setUsername(java.lang.String name)
Sets the value of the Username attribute.
name
- The new username valuegetUsername()
java.lang.String getUsername()
The user name that will be passed when opening a connection to the remote JMS server (represented by this foreign JMS connection factory). If not set, then no user name will be used.
void setPassword(java.lang.String passwd)
Sets the value of the Password attribute.
passwd
- The new password valuegetPassword()
java.lang.String getPassword()
The password that will be used in conjunction with the user name specified in the "Username" attribute.
As of 8.1 sp4, when you get the value of this attriubte, WebLogic Server does the following:
PasswordEncrypted
attribute.
When you set the value of this attribute, WebLogic Server does the following:
PasswordEncrypted
attribute to the
encrypted value.Using Password()
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 and the memory is reallocated. 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 attribute, use PasswordEncrypted
.
void setConnectionHealthChecking(java.lang.String value)
Sets the value of the ConnectionHealthChecking attribute.
value
- The new value for ConnectionHealthCheckinggetConnectionHealthChecking()
java.lang.String getConnectionHealthChecking()
Enables the JMS connection testing mechanism that insures a connection created from this connection factory is still valid. If not checked, then the connection testing mechanism will be disabled.
byte[] getPasswordEncrypted()
The encrypted password that will be used in conjunction with the user name specified in the "Username" attribute.
To set this attribute, use weblogic.management.EncryptionHelper.encrypt()
to encrypt the value. Then set this attribute to the output of the encrypt() method.
To compare a password that a user enters with the encrypted
value of this attribute, go to the same WebLogic Server instance
that you used to set and encrypt this attribute
and use weblogic.management.EncryptionHelper.encrypt()
to encrypt the user-supplied password. Then compare the encrypted values.
void setPasswordEncrypted(byte[] encryptedBytes)
encryptedBytes
- The new password value as encrypted byte arraygetPasswordEncrypted()