org.apache.avalon.excalibur.testcase
Class FullLifecycleComponent

java.lang.Object
  extended by org.apache.avalon.excalibur.testcase.FullLifecycleComponent
All Implemented Interfaces:
org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.activity.Startable, org.apache.avalon.framework.activity.Suspendable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.parameters.Parameterizable, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.thread.ThreadSafe

Deprecated. ECM is no longer supported

public final class FullLifecycleComponent
extends java.lang.Object
implements org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.parameters.Parameterizable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.activity.Startable, org.apache.avalon.framework.activity.Suspendable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.thread.ThreadSafe

This test class is used to test the AbstractComponent facilities for you.

Version:
CVS $Revision: 1.4 $ $Date: 2004/02/28 11:47:27 $
Author:
Avalon Development Team

Field Summary
private  org.apache.avalon.framework.configuration.Configuration m_configuration
          Deprecated.  
private  org.apache.avalon.framework.context.Context m_context
          Deprecated.  
private  org.apache.avalon.framework.logger.Logger m_logger
          Deprecated.  
private  org.apache.avalon.framework.service.ServiceManager m_manager
          Deprecated.  
private  org.apache.avalon.framework.parameters.Parameters m_parameters
          Deprecated.  
private  ComponentStateValidator m_validator
          Deprecated.  
 
Constructor Summary
FullLifecycleComponent()
          Deprecated.  
 
Method Summary
 void configure(org.apache.avalon.framework.configuration.Configuration config)
          Deprecated.  
 void contextualize(org.apache.avalon.framework.context.Context context)
          Deprecated.  
 void dispose()
          Deprecated.  
 void enableLogging(org.apache.avalon.framework.logger.Logger logger)
          Deprecated.  
 void initialize()
          Deprecated.  
 void parameterize(org.apache.avalon.framework.parameters.Parameters params)
          Deprecated.  
 void resume()
          Deprecated.  
 void service(org.apache.avalon.framework.service.ServiceManager manager)
          Deprecated.  
 void start()
          Deprecated.  
 void stop()
          Deprecated.  
 void suspend()
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_validator

private ComponentStateValidator m_validator
Deprecated. 

m_logger

private org.apache.avalon.framework.logger.Logger m_logger
Deprecated. 

m_context

private org.apache.avalon.framework.context.Context m_context
Deprecated. 

m_parameters

private org.apache.avalon.framework.parameters.Parameters m_parameters
Deprecated. 

m_configuration

private org.apache.avalon.framework.configuration.Configuration m_configuration
Deprecated. 

m_manager

private org.apache.avalon.framework.service.ServiceManager m_manager
Deprecated. 
Constructor Detail

FullLifecycleComponent

public FullLifecycleComponent()
Deprecated. 
Method Detail

enableLogging

public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
Deprecated. 
Specified by:
enableLogging in interface org.apache.avalon.framework.logger.LogEnabled

contextualize

public void contextualize(org.apache.avalon.framework.context.Context context)
                   throws org.apache.avalon.framework.context.ContextException
Deprecated. 
Specified by:
contextualize in interface org.apache.avalon.framework.context.Contextualizable
Throws:
org.apache.avalon.framework.context.ContextException

parameterize

public void parameterize(org.apache.avalon.framework.parameters.Parameters params)
                  throws org.apache.avalon.framework.parameters.ParameterException
Deprecated. 
Specified by:
parameterize in interface org.apache.avalon.framework.parameters.Parameterizable
Throws:
org.apache.avalon.framework.parameters.ParameterException

configure

public void configure(org.apache.avalon.framework.configuration.Configuration config)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Deprecated. 
Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

service

public void service(org.apache.avalon.framework.service.ServiceManager manager)
             throws org.apache.avalon.framework.service.ServiceException
Deprecated. 
Specified by:
service in interface org.apache.avalon.framework.service.Serviceable
Throws:
org.apache.avalon.framework.service.ServiceException

initialize

public void initialize()
                throws java.lang.Exception
Deprecated. 
Specified by:
initialize in interface org.apache.avalon.framework.activity.Initializable
Throws:
java.lang.Exception

start

public void start()
           throws java.lang.Exception
Deprecated. 
Specified by:
start in interface org.apache.avalon.framework.activity.Startable
Throws:
java.lang.Exception

suspend

public void suspend()
Deprecated. 
Specified by:
suspend in interface org.apache.avalon.framework.activity.Suspendable

resume

public void resume()
Deprecated. 
Specified by:
resume in interface org.apache.avalon.framework.activity.Suspendable

stop

public void stop()
          throws java.lang.Exception
Deprecated. 
Specified by:
stop in interface org.apache.avalon.framework.activity.Startable
Throws:
java.lang.Exception

dispose

public void dispose()
Deprecated. 
Specified by:
dispose in interface org.apache.avalon.framework.activity.Disposable