IBM WebSphere Application ServerTM
Release 7

com.ibm.websphere.management.metadata
Class ManagedObjectMetadataAccessorFactory

java.lang.Object
  extended by com.ibm.websphere.management.metadata.ManagedObjectMetadataAccessorFactory

public class ManagedObjectMetadataAccessorFactory
extends java.lang.Object

Invoke the method, createAccessor(Properties), on this class to obtain a ManagedObjectMetadataAccessor instance.

The factory caches ManagedObjectMetadataAccessor instances. Each instance returned for a given repository root and cell name is a singleton instance.

See Also:
ManagedObjectMetadataAccessor, createAccessor(Properties)

Constructor Summary
ManagedObjectMetadataAccessorFactory()
           
 
Method Summary
static ManagedObjectMetadataAccessor createAccessor(java.util.Properties props)
          Invoke this method to obtain a ManagedObjectMetadataAccessor instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedObjectMetadataAccessorFactory

public ManagedObjectMetadataAccessorFactory()
Method Detail

createAccessor

public static ManagedObjectMetadataAccessor createAccessor(java.util.Properties props)
                                                    throws AdminException
Invoke this method to obtain a ManagedObjectMetadataAccessor instance.

Parameters:
props - A set of properties required to create a ManagedObjectMetadataAccessor instance. The expected properties are listed below:
  • ManagedObjectMetadataAccessor.WAS_REPOSITORY_ROOT (optional). The value of this property is root directory of the repository from which metadata is to be obtained. If this value is not specified, the value for the property in the set of System properties is used if it exists. If the factory is running in a WebSphere server process, the repository root does not need to be specified.
  • ManagedObjectMetadataAccessor.CELL_NAME (optional). The value of this property is the name of the cell for which metadata is to be obtained. If this value is not specified, the value for the property, local.cell, in the set of System properties is used if it exists. If the factory is running in a WebSphere server process, the cell name does not need to be specified. As a final fallback for no local.cell property setting, the cell name in the configuration is used if it is the only cell name listed under the cells directory under the repository root.

If no properties are specified, props can be null.

Throws:
AdminException - Could not create a ManagedObjectMetadataAccessor instance.
See Also:
ManagedObjectMetadataAccessor.WAS_REPOSITORY_ROOT, ManagedObjectMetadataAccessor.CELL_NAME

IBM WebSphere Application ServerTM
Release 7