ConfigurationMBean
, DeploymentMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
public interface ForeignJNDIProviderMBean extends DeploymentMBean
DEFAULT_EMPTY_BYTE_ARRAY
DEFAULT_ORDER, MAX_ORDER, MIN_ORDER
Modifier and Type | Method | Description |
---|---|---|
ForeignJNDILinkMBean |
createForeignJNDILink(java.lang.String name) |
Create a ForeignJNDILink resource with the given name.
|
void |
destroyForeignJNDILink(ForeignJNDILinkMBean bean) |
Destroy the given ForeignJNDILink resource.
|
ForeignJNDILinkMBean[] |
getForeignJNDILinks() |
The foreign links.
|
java.lang.String |
getInitialContextFactory() |
The initial context factory to use to connect.
|
java.lang.String |
getName() |
The user-specified name of this MBean instance.
|
java.lang.String |
getPassword() |
The remote server's user password.
|
byte[] |
getPasswordEncrypted() |
The remote server's encrypted user password.
|
java.util.Properties |
getProperties() |
Any additional properties that must be set for the JNDI
provider.
|
java.lang.String |
getProviderURL() |
The foreign JNDI provider URL.
|
java.lang.String |
getUser() |
The remote server's user name.
|
ForeignJNDILinkMBean |
lookupForeignJNDILink(java.lang.String name) |
Find a ForeignJNDILink resource with the given name.
|
void |
setInitialContextFactory(java.lang.String ic) |
The initial context factory used to connect.
|
void |
setPassword(java.lang.String password) |
The password used to connect.
|
void |
setPasswordEncrypted(byte[] encryptedPassword) |
The encrypted password to connect.
|
void |
setProperties(java.util.Properties params) |
Sets the value of the JNDIProperties attribute.
|
void |
setProviderURL(java.lang.String url) |
The initial context factory used to connect.
|
void |
setUser(java.lang.String user) |
The user name used to connect.
|
freezeCurrentValue, getId, getInheritedProperties, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addTarget, getDeploymentOrder, getTargets, removeTarget, setDeploymentOrder, setTargets
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
java.lang.String getName()
The user-specified name of this MBean instance.
This name is included as one of the key properties in the
MBean's javax.management.ObjectName
:
Name=user-specified-name
getName
in interface ConfigurationMBean
getName
in interface WebLogicMBean
java.lang.String getInitialContextFactory()
The initial context factory to use to connect.
This class name depends on the JNDI provider and the vendor
you are using. The value corresponds to the standard JNDI property,
java.naming.factory.initial
.
void setInitialContextFactory(java.lang.String ic) throws javax.management.InvalidAttributeValueException
The initial context factory used to connect.
ic
- The initial context factory value.javax.management.InvalidAttributeValueException
java.lang.String getProviderURL()
The foreign JNDI provider URL.
This value corresponds to the
standard JNDI property, java.naming.provider.url
.
void setProviderURL(java.lang.String url) throws javax.management.InvalidAttributeValueException
The initial context factory used to connect.
url
- The Provider URL.javax.management.InvalidAttributeValueException
java.lang.String getPassword()
The remote server's user password.
void setPassword(java.lang.String password) throws javax.management.InvalidAttributeValueException
The password used to connect.
password
- The user password.javax.management.InvalidAttributeValueException
byte[] getPasswordEncrypted()
The remote server's encrypted user password.
void setPasswordEncrypted(byte[] encryptedPassword) throws javax.management.InvalidAttributeValueException
The encrypted password to connect.
encryptedPassword
- encrypted user password as a byte array.javax.management.InvalidAttributeValueException
java.lang.String getUser()
The remote server's user name.
void setUser(java.lang.String user) throws javax.management.InvalidAttributeValueException
The user name used to connect.
user
- The user namejavax.management.InvalidAttributeValueException
ForeignJNDILinkMBean[] getForeignJNDILinks()
The foreign links.
ForeignJNDILinkMBean lookupForeignJNDILink(java.lang.String name)
Find a ForeignJNDILink resource with the given name.
name
- Name of the foreign JNDI linkForeignJNDILinkMBean createForeignJNDILink(java.lang.String name)
Create a ForeignJNDILink resource with the given name.
name
- Name of the foreign JNDI linkvoid destroyForeignJNDILink(ForeignJNDILinkMBean bean)
Destroy the given ForeignJNDILink resource.
bean
- foreign linkvoid setProperties(java.util.Properties params) throws javax.management.InvalidAttributeValueException
Sets the value of the JNDIProperties attribute.
params
- The new jNDIProperties valuejavax.management.InvalidAttributeValueException
getProperties()
java.util.Properties getProperties()
Any additional properties that must be set for the JNDI
provider. These properties will be passed directly to the
constructor for the JNDI provider's InitialContext
class.
Note: This value must be filled in using a
name=value<return>name=value
format.