ovidiu 02/03/21 15:10:55
Modified: src/scratchpad/schecoon/src/org/apache/cocoon/components/flow
AbstractInterpreter.java
Log:
(compose): obtain the ContinuationsManager component.
Revision Changes Path
1.4 +9 -0
xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/AbstractInterpreter.java
Index: AbstractInterpreter.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/scratchpad/schecoon/src/org/apache/cocoon/components/flow/AbstractInterpreter.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- AbstractInterpreter.java 19 Mar 2002 09:25:55 -0000 1.3
+++ AbstractInterpreter.java 21 Mar 2002 23:10:55 -0000 1.4
@@ -5,6 +5,7 @@
import java.util.HashMap;
import java.util.Iterator;
import org.apache.avalon.framework.component.Component;
+import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
import org.apache.avalon.framework.context.ContextException;
@@ -48,6 +49,7 @@
protected org.apache.cocoon.environment.Context context;
protected ComponentManager manager;
+ protected ContinuationsManager continuationsMgr;
/**
* Whether reloading of scripts should be done. Specified through
@@ -64,8 +66,14 @@
CategoryNode resources;
public void compose(ComponentManager manager)
+ throws ComponentException
{
this.manager = manager;
+// System.out.println("AbstractInterpreter: ComponentManager = " + manager);
+ // FIXME: Why is the manager null here?
+ if (manager != null)
+ continuationsMgr
+ = (ContinuationsManager)manager.lookup(ContinuationsManager.ROLE);
}
public void contextualize(org.apache.avalon.framework.context.Context context)
@@ -118,6 +126,7 @@
* @see org.apache.cocoon.components.source.DelayedRefreshSourceWrapper
*/
public void register(String source)
+ throws Exception
{
synchronized(this) {
needResolve.add(source);
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]