BasicDeploymentMBean, ConfigurationExtensionMBean, ConfigurationMBean, DescriptorBean, javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, SettableBean, SystemResourceMBean, TargetInfoMBean, WebLogicMBeanpublic interface NoSQLSystemResourceMBean extends SystemResourceMBean
Defines a system-level NoSQL resource backed by a separate descriptor. Creation, descriptor changes, targeting changes, and removal are dynamic. Compatible provider-property changes drain and replace provider runtimes while preserving application manager and repository handles. Changes that affect resource selection or provider compatibility, target removal, and resource removal invalidate affected applications. Those applications must be fully redeployed before using NoSQL again. A simple application stop/start or administration-mode transition does not clear invalidation.
DEFAULT_EMPTY_BYTE_ARRAY| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getDescriptorFileName() |
The name of the file containing this configuration.
|
java.lang.String |
getName() |
The user-specified name of this MBean instance.
|
NoSQLResourceBean |
getNoSQLResource() |
createSubDeployment, destroySubDeployment, getDeploymentOrder, getDeploymentPrincipalName, getSubDeployments, lookupSubDeployment, setDeploymentOrder, setDeploymentPrincipalName, setSourcePathfreezeCurrentValue, getId, getInheritedProperties, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setNotes, setPersistenceEnabled, unSetaddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenergetAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListenergetResource, getSourcePath, setNameaddTarget, getCompatibilityName, getTargets, removeTarget, setCompatibilityName, setModuleType, setTargetsgetMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParentjava.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 ConfigurationMBeangetName in interface TargetInfoMBeangetName in interface WebLogicMBeanjava.lang.String getDescriptorFileName()
The name of the file containing this configuration. This is a relative
name rooted at DOMAIN_DIR/config. By default the file resides in
the nosql subdirectory and derives its name from the bean name using the
following pattern:
<beanName>-nosql.xml
Note that this is a read-only property that can only be set when the bean is created.
getDescriptorFileName in interface ConfigurationExtensionMBeanNoSQLResourceBean getNoSQLResource()