BasicDeploymentMBean
, ConfigurationExtensionMBean
, ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, SystemResourceMBean
, TargetInfoMBean
, WebLogicMBean
public interface WLDFSystemResourceMBean extends SystemResourceMBean
This bean defines a system-level WebLogic Diagnostic Framework (WLDF) resource. It links a separate descriptor that specifies the definition.
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getDescription() |
Optional short description of this WLDFSystemResource.
|
java.lang.String |
getDescriptorFileName() |
The name of the descriptor file that contains the XML
configuration information for this system-level resource.
|
java.lang.String |
getName() |
The user-specified name of this MBean instance.
|
WLDFResourceBean |
getWLDFResource() |
A WLDF resource defines a system-level or an
application-level diagnostic resource.
|
void |
setDescription(java.lang.String description) |
Sets the value of the Description attribute.
|
createSubDeployment, destroySubDeployment, getDeploymentOrder, getDeploymentPrincipalName, getSubDeployments, lookupSubDeployment, setDeploymentOrder, setDeploymentPrincipalName, setSourcePath
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, getTargets, removeTarget, setCompatibilityName, setModuleType, setTargets
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 TargetInfoMBean
getName
in interface WebLogicMBean
WLDFResourceBean getWLDFResource()
A WLDF resource defines a system-level or an application-level diagnostic resource.
A system-level WLDF resource is a diagnostic resource whose
scope is system-wide; its descriptor file, by default, resides in
the DOMAIN_NAME/config/diagnostics
directory.
An application-level WLDF resource is a diagnostic resource
whose scope is application-wide; its descriptor file,
weblogic-diagnostics.xml
is contained within the
application archive.
java.lang.String getDescriptorFileName()
The name of the descriptor file that contains the XML
configuration information for this system-level resource. The
location of this file is a relative path rooted at
DOMAIN_DIR/config
. By default the file
resides in the DOMAIN_DIR/config/diagnostics
directory, and derives its name from the bean name using the
following pattern:
<beanName>.xml
Note that the filename is a read-only property, which is set when the WLDF resource is created.
getDescriptorFileName
in interface ConfigurationExtensionMBean
java.lang.String getDescription()
Optional short description of this WLDFSystemResource. If provided, the WebLogic Server Administration Console will display the resource description.
void setDescription(java.lang.String description) throws javax.management.InvalidAttributeValueException
Sets the value of the Description attribute.
description
- The new WLDFSystemResource descriptionjavax.management.InvalidAttributeValueException
getDescription()