org.apache.cocoon.components.flow.apples
Class ApplesProcessor

java.lang.Object
  extended byorg.apache.cocoon.util.AbstractLogEnabled
      extended byorg.apache.cocoon.components.flow.AbstractInterpreter
          extended byorg.apache.cocoon.components.flow.apples.ApplesProcessor
All Implemented Interfaces:
Configurable, Contextualizable, org.apache.cocoon.components.flow.ContinuationsDisposer, Disposable, org.apache.cocoon.components.flow.Interpreter, Serviceable, SingleThreaded
Direct Known Subclasses:
SpringApplesProcessor

public class ApplesProcessor
extends org.apache.cocoon.components.flow.AbstractInterpreter
implements org.apache.cocoon.components.flow.ContinuationsDisposer

ApplesProcessor is the core Cocoon component that provides the 'Apples' flow implementation.

Version:
$Id: ApplesProcessor.java 587757 2007-10-24 02:52:49Z vgritsenko $

Nested Class Summary
 
Nested classes inherited from class org.apache.cocoon.components.flow.Interpreter
org.apache.cocoon.components.flow.Interpreter.Argument
 
Field Summary
 
Fields inherited from class org.apache.cocoon.components.flow.AbstractInterpreter
avalonContext, checkTime, continuationsMgr, manager, needResolve, newObjectModel, processInfoProvider, reloadScripts, settings
 
Fields inherited from interface org.apache.cocoon.components.flow.Interpreter
ROLE
 
Constructor Summary
ApplesProcessor()
           
 
Method Summary
 void callFunction(String className, List params, org.apache.cocoon.environment.Redirector redirector)
           
 void disposeContinuation(org.apache.cocoon.components.flow.WebContinuation webContinuation)
           
 void handleContinuation(String continuationId, List params, org.apache.cocoon.environment.Redirector redirector)
           
protected  AppleController instantiateController(String appleName, ServiceManager sitemapManager)
           
 
Methods inherited from class org.apache.cocoon.components.flow.AbstractInterpreter
configure, contextualize, dispose, forwardTo, getInterpreterID, getScriptExtension, register, service, setInterpreterID
 
Methods inherited from class org.apache.cocoon.util.AbstractLogEnabled
getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplesProcessor

public ApplesProcessor()
Method Detail

callFunction

public void callFunction(String className,
                         List params,
                         org.apache.cocoon.environment.Redirector redirector)
                  throws Exception
Specified by:
callFunction in interface org.apache.cocoon.components.flow.Interpreter
Throws:
Exception
See Also:
Interpreter.callFunction(String, List, Redirector)

handleContinuation

public void handleContinuation(String continuationId,
                               List params,
                               org.apache.cocoon.environment.Redirector redirector)
                        throws Exception
Specified by:
handleContinuation in interface org.apache.cocoon.components.flow.Interpreter
Throws:
Exception

instantiateController

protected AppleController instantiateController(String appleName,
                                                ServiceManager sitemapManager)
                                         throws AppleNotFoundException
Throws:
AppleNotFoundException

disposeContinuation

public void disposeContinuation(org.apache.cocoon.components.flow.WebContinuation webContinuation)
Specified by:
disposeContinuation in interface org.apache.cocoon.components.flow.ContinuationsDisposer


Copyright © 1999-2008 The Apache Software Foundation. All Rights Reserved.