public class Cocoon extends AbstractLogEnabled implements ThreadSafe,Component,Initializable,Disposable,Modifiable,Processor,Contextualizable,Composable,InstrumentManageable(Code)
The Cocoon Object is the main Kernel for the entire Cocoon system.
author: Pierpaolo Fumagalli (Apache Software Foundation) author: Stefano Mazzocchi author: Leo Sutic version: CVS $Id: Cocoon.java 540711 2007-05-22 19:36:07Z cziegeler $
Process the given Environment to assemble
a ProcessingPipeline.
since: 2.1
compose
public void compose(ComponentManager manager) throws ComponentException(Code)
Get the parent component manager. For purposes of
avoiding extra method calls, the manager parameter may be null.
Parameters: manager - the parent component manager. May be null
configure
public void configure(ExcaliburComponentManager startupManager) throws ConfigurationException, ContextException(Code)
Configure this Cocoon instance.
Parameters: startupManager - an ExcaliburComponentManager value exception: ConfigurationException - if an error occurs exception: ContextException - if an error occurs
contextualize
public void contextualize(Context context) throws ContextException(Code)
Describe contextualize method here.
Parameters: context - a Context value exception: ContextException - if an error occurs
Process the given Environment to produce the output.
Parameters: environment - an Environment value a boolean value exception: Exception - if an error occurs
setInstrumentManager
public void setInstrumentManager(InstrumentManager manager)(Code)
Set the InstrumentManager for this Cocoon instance.
Parameters: manager - an InstrumentManager instance
setLoggerManager
public void setLoggerManager(LoggerManager loggerManager)(Code)
The setLoggerManager method will get a LoggerManager
for further use.
Parameters: loggerManager - a LoggerManager value