|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ManagedObjectMetadataCollectorManager
The Managed Object Metadata Collector Manager drives the metadata collection process for a profile. The collector manager is invoked at strategic times, such as profile augmentation and deployment manager / node agent / standalone server startup. Given a deployment manager AdminClient reference, the collector manager will send metadata upstream to the deployment manager, which will then copy the metadata into the master configuration repository. The metadata will then be available to the Administrative Console--including plug-in's--and deployment manager runtime code for making administrative decisions based on the metadata.
It is the responsibility of each WebSphere extension product to invoke the collector
manager as a profile action when that extension is added to or removed from a
profile. See ManagedObjectMetadataCollector
for the pre-defined actions
used to augment and remove extensions.
ManagedObjectMetadataCollector
Field Summary | |
---|---|
static java.lang.String |
CELL_NAME
Constant for the property name which is used to specify the cell name from which a ManagedObjectMetaDataCollectorManager instance being created is to obtain metadata. |
static java.lang.String |
NODE_NAME
Constant for the property name which is used to specify the node name from which a ManagedObjectMetaDataCollectorManager instance being created is to obtain metadata. |
static java.lang.String |
USER_INSTALL_ROOT
Constant for the property name which is used to specify the root directory of the WebSphere profile for which node metadata is being collected. |
static java.lang.String |
WAS_INSTALL_ROOT
Constant for the property name which is used to specify the WebSphere installation root directory for the node for which metadata is being collected. |
static java.lang.String |
WAS_REPOSITORY_ROOT
Constant for the property name which is used to specify the WebSphere repository root. |
Method Summary | |
---|---|
java.util.Properties |
updateMetadata(java.lang.String action,
java.util.Hashtable actionParameters)
Collect all node capabilities and save them in the node's configuration repository and optionally send them to the Deployment Manager to save in the master configuration repository. |
Field Detail |
---|
static final java.lang.String WAS_REPOSITORY_ROOT
To specify the WebSphere repository root directory, include this property setting
in the java.util.Properties instance passed to the factory method
ManagedObjectMetadataCollectorManagerFactory.createCollectorManager(Properties)
.
in order to create a ManagedObjectMetadataCollectorManager instance.
This constant is set to ConfigRepository.REPOSITORY_ROOT_DIR_KEY
and is
defined in this class as a convenience. The actual value for this constant is
"was.repository.root".
ManagedObjectMetadataAccessorFactory
,
ConfigRepository.REPOSITORY_ROOT_DIR_KEY
,
Constant Field Valuesstatic final java.lang.String CELL_NAME
This property can be specified in the set of properties passed to the factory method
ManagedObjectMetadataCollectorManagerFactory.createCollectorManager(Properties)
in order to create a ManagedObjectMetadataCollectorManager instance.
The value of this constant is "local.cell".
ManagedObjectMetadataCollectorManagerFactory
,
Constant Field Valuesstatic final java.lang.String NODE_NAME
This property can be specified in the set of properties passed to the factory method
ManagedObjectMetadataCollectorManagerFactory.createCollectorManager(Properties)
in order to create a ManagedObjectMetadataCollectorManager instance.
The value of this constant is "local.node".
ManagedObjectMetadataCollectorManagerFactory
,
Constant Field Valuesstatic final java.lang.String USER_INSTALL_ROOT
This property can be specified in the set of properties passed to the factory method
ManagedObjectMetadataCollectorManagerFactory.createCollectorManager(Properties)
in order to create a ManagedObjectMetadataCollectorManager instance.
The value of this constant is "user.install.root".
ManagedObjectMetadataCollectorManagerFactory
,
Constant Field Valuesstatic final java.lang.String WAS_INSTALL_ROOT
This property can be specified in the set of properties passed to the factory method
ManagedObjectMetadataCollectorManagerFactory.createCollectorManager(Properties)
in order to create a ManagedObjectMetadataCollectorManager instance.
The value of this constant is "was.install.root".
ManagedObjectMetadataCollectorManagerFactory
,
Constant Field ValuesMethod Detail |
---|
java.util.Properties updateMetadata(java.lang.String action, java.util.Hashtable actionParameters) throws com.ibm.websphere.management.exception.AdminException
action
- The action being performed. The action is passed to metadata
collectors and they will update the metadata in the context of the
specified actionactionParameters
- Parameters related to the specified action. This parameter
is for input only. A null value indicates that there are no action
parameters set.
com.ibm.websphere.management.exception.AdminException
- if an error occurred during metadata collection process, or
an attempt was made to send collected metadata to the Deployment
Manager and the attempt failed.
|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |