ctx.getLifeCycleManager().initialize(ctx, aConfiguration); ctx.getLifeCycleManager().begin(ctx, aConfiguration); ctx.getLifeCycleManager().fail(ctx, aConfiguration, e); throw e; ctx.getLifeCycleManager().fail(ctx, aConfiguration, e); throw e; ctx.getLifeCycleManager().fail(ctx, aConfiguration, e); throw new ExecutionException(e); ctx.getLifeCycleManager().complete(ctx, aConfiguration);
@Override public void destroy() { getLifeCycleManager().destroy(this); owner.destroyContext(this); }
@Override public String run(Task aConfiguration) throws ExecutionException, LifeCycleException { if (!(aConfiguration instanceof ReportingTask)) { throw new ExecutionException("This engine can only execute [" + ReportingTask.class.getName() + "]"); } // Create persistence service for injection into analysis components TaskContext ctx = null; try { ctx = contextFactory.createContext(aConfiguration); // Now the setup is complete ctx.getLifeCycleManager().initialize(ctx, aConfiguration); // Start recording ctx.getLifeCycleManager().begin(ctx, aConfiguration); // End recording (here the reports will nbe done) ctx.getLifeCycleManager().complete(ctx, aConfiguration); return ctx.getId(); } finally { if (ctx != null) { ctx.destroy(); } } }
@Override public String run(Task aConfiguration) throws ExecutionException, LifeCycleException { if (!(aConfiguration instanceof ReportingTask)) { throw new ExecutionException("This engine can only execute [" + ReportingTask.class.getName() + "]"); } // Create persistence service for injection into analysis components TaskContext ctx = null; try { ctx = contextFactory.createContext(aConfiguration); // Now the setup is complete ctx.getLifeCycleManager().initialize(ctx, aConfiguration); // Start recording ctx.getLifeCycleManager().begin(ctx, aConfiguration); // End recording (here the reports will nbe done) ctx.getLifeCycleManager().complete(ctx, aConfiguration); return ctx.getId(); } finally { if (ctx != null) { ctx.destroy(); } } }
ctx.getLifeCycleManager().initialize(ctx, aConfiguration); ctx.getLifeCycleManager().begin(ctx, aConfiguration); ctx.getLifeCycleManager().fail(ctx, aConfiguration, e); throw e; ctx.getLifeCycleManager().fail(ctx, aConfiguration, e); throw new ExecutionException(e); ctx.getLifeCycleManager().complete(ctx, aConfiguration);
@Override public void destroy() { getLifeCycleManager().destroy(this); owner.destroyContext(this); }
ctx.getLifeCycleManager().initialize(ctx, aConfiguration); ctx.getLifeCycleManager().begin(ctx, aConfiguration); ctx.getLifeCycleManager().complete(ctx, aConfiguration); ctx.getLifeCycleManager().fail(ctx, aConfiguration, e); throw e; ctx.getLifeCycleManager().fail(ctx, aConfiguration, e); throw new ExecutionException(e);
ctx.getLifeCycleManager().initialize(ctx, aConfiguration); ctx.getLifeCycleManager().begin(ctx, aConfiguration); ctx.getLifeCycleManager().complete(ctx, aConfiguration); ctx.getLifeCycleManager().fail(ctx, aConfiguration, e); throw e; ctx.getLifeCycleManager().fail(ctx, aConfiguration, e); throw new ExecutionException(e);