org.apache.avalon.fortress.impl.extensions
Class InstrumentableCreator

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.avalon.lifecycle.AbstractCreator
          extended byorg.apache.avalon.fortress.impl.extensions.InstrumentableCreator
All Implemented Interfaces:
Creator, LogEnabled

public final class InstrumentableCreator
extends AbstractCreator

The InstrumentableCreator is used as a standard lifecycle extension for containers that support it.


Constructor Summary
InstrumentableCreator(InstrumentManager instrumentManager)
           
 
Method Summary
 void create(java.lang.Object object, Context context)
          Assign the instrumentables and InstrumentManageables
 
Methods inherited from class org.apache.avalon.lifecycle.AbstractCreator
destroy
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstrumentableCreator

public InstrumentableCreator(InstrumentManager instrumentManager)
Method Detail

create

public void create(java.lang.Object object,
                   Context context)
            throws java.lang.Exception
Assign the instrumentables and InstrumentManageables

Specified by:
create in interface Creator
Overrides:
create in class AbstractCreator
Parameters:
object - the object that is being created
context - the context instance required by the create handler implementation
Throws:
java.lang.Exception - if an error occurs


Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.