org.apache.avalon.activation.lifestyle.impl
Class AbstractLifestyleHandler

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.avalon.activation.lifestyle.impl.AbstractLifestyleHandler
All Implemented Interfaces:
LifestyleHandler, LogEnabled
Direct Known Subclasses:
PooledLifestyleHandler, SingletonLifestyleHandler, ThreadLifestyleHandler, TransientLifestyleHandler

public abstract class AbstractLifestyleHandler
extends AbstractLogEnabled
implements LifestyleHandler

Abstract implentation class for a lifestyle handler.

Version:
$Revision: 1.6 $ $Date: 2003/12/14 14:09:59 $
Author:
Avalon Development Team

Constructor Summary
AbstractLifestyleHandler(Logger logger, Factory factory)
          Creation of a new instance.
 
Method Summary
 void release(Object instance)
          Release an object.
 
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
 
Methods inherited from interface org.apache.avalon.activation.lifestyle.LifestyleHandler
release, resolve
 

Constructor Detail

AbstractLifestyleHandler

public AbstractLifestyleHandler(Logger logger,
                                Factory factory)
Creation of a new instance.

Parameters:
logger - the logging channel
Method Detail

release

public void release(Object instance)
Release an object.

Specified by:
release in interface LifestyleHandler
Parameters:
instance - the object to be reclaimed


Copyright © Apache Software Foundation. All Rights Reserved.