IBM WebSphere Application ServerTM
Release 8

com.ibm.wsspi.rrd.extension.generator
Class GenericExtensionGenerator

java.lang.Object
  extended by com.ibm.wsspi.rrd.extension.generator.GenericExtensionGenerator
All Implemented Interfaces:
ExtensionGenerator

public abstract class GenericExtensionGenerator
extends java.lang.Object
implements ExtensionGenerator

The GenericExtensionGenerator class defines an abstract class which provides a base for RRD extension generator classes that handles basic initialization and configuration methods.

Since:
WAS6.1

Field Summary
protected  ExtensionGeneratorConfig config
           
 
Constructor Summary
GenericExtensionGenerator()
           
 
Method Summary
 ExtensionGeneratorConfig getExtensionGeneratorConfig()
          Retrieves the extension generator configuration information associated with this extension generator.
 void init(ExtensionGeneratorConfig config)
          Initializes this extension generator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.wsspi.rrd.extension.generator.ExtensionGenerator
destroy, doGenerate
 

Field Detail

config

protected ExtensionGeneratorConfig config
Constructor Detail

GenericExtensionGenerator

public GenericExtensionGenerator()
Method Detail

init

public void init(ExtensionGeneratorConfig config)
          throws RRDException
Description copied from interface: ExtensionGenerator
Initializes this extension generator.

Specified by:
init in interface ExtensionGenerator
Parameters:
config - an ExtensionConfig object containing configuration information for this extension generator.
Throws:
RRDException - if an error occurs during initialization.

getExtensionGeneratorConfig

public ExtensionGeneratorConfig getExtensionGeneratorConfig()
Description copied from interface: ExtensionGenerator
Retrieves the extension generator configuration information associated with this extension generator.

Specified by:
getExtensionGeneratorConfig in interface ExtensionGenerator
Returns:
an ExtensionGeneratorConfig object cotnaining the extension generator configuration information associated with this extension generator.

IBM WebSphere Application ServerTM
Release 8