Leszek Gawron wrote:

Vadim Gritsenko wrote:

How can I retrieve that ID? I could implement a test version for Carsten.


It is in AbstractInterpreter.getInterpreterID()

Some problems coming. Are there any reasons why doesn't Interpreter.getInterpreterID() exist? Also AbstractInterpreter.getInterpreterID() is protected. I have to make it public. The thing is: should I also move method declaration to interface?


This method was added for internal needs of the interpreter ID. If it proves to be needed also to properly implement continuation management, then +1 for adding it to the interface.

Next: From what I've got from reading the code I cannot query for Interpreter in ContunuationsManager.


Yep, because a ContinuationManager manages several intepreters.

The only place where interpreter is available is FOM_Cocoon which means I have to change ContinuationsManager.createWebContinuation signature to pass the interpreterID along with current parameters. This change affects all flow implementations. Am I right?


Isn't it all ContinuationsManager implementations that are changed?

Sylvain

--
Sylvain Wallez                                  Anyware Technologies
http://www.apache.org/~sylvain           http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }



Reply via email to