BasicDeploymentMBean
, ConfigurationExtensionMBean
, ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, SystemResourceMBean
, TargetInfoMBean
, WebLogicMBean
public interface CustomResourceMBean extends SystemResourceMBean
A CustomResource is an untyped SystemResource for which creator of the bean defines the name of the class that will be used when the resource is deployed on the managed server.
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
DescriptorBean |
getCustomResource() |
|
java.lang.String |
getDescriptorBeanClass() |
Returns the interface of the bean that is returned by the #getResource method.
|
java.lang.String |
getResourceClass() |
This is the name of the class that is used to manage the lifecycle of
the resource.
|
void |
setDescriptorBeanClass(java.lang.String descriptorBeanClass) |
|
void |
setResourceClass(java.lang.String className) |
Set the resource class
|
createSubDeployment, destroySubDeployment, getDeploymentOrder, getDeploymentPrincipalName, getSubDeployments, lookupSubDeployment, setDeploymentOrder, setDeploymentPrincipalName, setSourcePath
getDescriptorFileName, setDescriptorFileName
freezeCurrentValue, getId, getInheritedProperties, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getResource, getSourcePath, setName
addTarget, getCompatibilityName, getName, getTargets, removeTarget, setCompatibilityName, setModuleType, setTargets
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
java.lang.String getResourceClass()
This is the name of the class that is used to manage the lifecycle of the resource. An instance of the ResourceClass is created and is passed the DescriptorBean. If this value is not set then the resource does not participate in the deployment lifecycle and simply represent a distribution of configuration information to be used by other subsystems.
void setResourceClass(java.lang.String className)
Set the resource class
getResourceClass()
java.lang.String getDescriptorBeanClass()
Returns the interface of the bean that is returned by the #getResource method.
void setDescriptorBeanClass(java.lang.String descriptorBeanClass)
getDescriptorBeanClass()
DescriptorBean getCustomResource()