CVS: plexus-container/src/test/org/apache/plexus DefaultServiceG.java,NONE,1.1 ServiceG.java,NONE,1.1
Jason van Zyl <[email protected]> Tue, 5 Aug 2003 19:46:06 -0500
| Newsgroups | gmane.comp.java.plexus.devel |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/plexus/plexus-container/src/test/org/apache/plexus
In directory hogshead.codehaus.org:/tmp/cvs-serv4255/src/test/org/apache/plexus
Added Files:
DefaultServiceG.java ServiceG.java
Log Message:
--- NEW FILE: DefaultServiceG.java ---
package org.apache.plexus;
import org.apache.plexus.logging.AbstractLogEnabled;
import org.apache.avalon.framework.context.Contextualizable;
import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.service.ServiceManager;
import org.apache.avalon.framework.service.Serviceable;
import org.apache.avalon.framework.activity.Initializable;
import org.apache.avalon.framework.activity.Startable;
import org.apache.avalon.framework.logger.Logger;
/** This service implements all the start phases:
*
* LogEnabled
* Contexualize
* Serviceable
* Configurable
* Initializable
* Startable
*
*/
public class DefaultServiceG
extends AbstractLogEnabled
implements ServiceG, Contextualizable, Serviceable, Configurable, Initializable, Startable
{
boolean enableLogging;
boolean contextualize;
boolean service;
boolean configure;
boolean initialize;
boolean start;
boolean stop;
// ----------------------------------------------------------------------
// Lifecylce Management
// ----------------------------------------------------------------------
public void enableLogging( Logger logger )
{
enableLogging = true;
}
public void contextualize( Context context )
{
contextualize = true;
}
public void service( ServiceManager serviceManager )
{
service = true;
}
public void configure( Configuration configuration )
{
configure = true;
}
public void initialize()
throws Exception
{
initialize = true;
}
public void start()
throws Exception
{
start = true;
}
public void stop()
throws Exception
{
stop = true;
}
}
--- NEW FILE: ServiceG.java ---
package org.apache.plexus;
public interface ServiceG
{
static String ROLE = ServiceG.class.getName();
}