Concrètement ou dois-je créer l'objet engine pour pouvoir le récupérer en init et en post action ? Tu peux essayer de mettre le engine en attribut de ta classe et de mettre le new dans l'init (appelé qu'une fois). Comme ça en
Benoit Archambault wrote: post-action tu auras toujours la même instance du REngine.
Le 29/03/2010 17:07, Jean Couteau a écrit : public class IsisRule extends AbstractRule { protected REngine engine; public void init(SimulationContext context) throws Exception { engine = new RProxy(); } public void preAction(SimulationContext context, Date date, Metier metier) throws Exception { engine.doSomethings(); } public void postAction(SimulationContext context, Date date, Metier metier) throws Exception { engine.doOtherSomethings(); } } -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com