/** * Convenience method to store data in the task context. */ public void storeBinary(String aKey, StreamWriter aStream) { context.storeBinary(aKey, aStream); }
@Override public void destroy(TaskContext aContext) { aContext.message("Shut down task"); } }
/** * Convenience method to load data from the task context. */ public <T extends StreamReader> T retrieveBinary(String aPath, T aConsumer) { return context.retrieveBinary(aPath, aConsumer); }
@Override public void initialize(TaskContext aContext, Task aConfiguration) throws LifeCycleException { try { aConfiguration.persist(aContext); } catch (IOException e) { throw new LifeCycleException(e); } aContext.message("Initialized task ["+aConfiguration.getType()+"]"); }
@Override public void destroy() { getLifeCycleManager().destroy(this); owner.destroyContext(this); }
public void unregisterContext(TaskContext aContext) { contexts.remove(aContext.getId()); }
@Override public String run(Task aConfiguration) throws Exception { TaskExecutionEngine engine = createEngine(aConfiguration); return engine.run(aConfiguration); }
public UnresolvedImportException(TaskContext aContext, String aImport, String aReason) { super("Unable to resolve import of task [" + aContext.getMetadata().getType() + "] pointing to [" + aImport + "]: " + aReason); context = aContext; }
public String run(Task aConfiguration) throws Exception { return getTaskExecutionService().run(aConfiguration); }
/** * Convenience method to store data in the task context. */ public void storeBinary(String aKey, InputStream aStream) { context.storeBinary(aKey, aStream); }
@Override public void initialize(TaskContext aContext, Task aConfiguration) throws LifeCycleException { try { aConfiguration.persist(aContext); } catch (IOException e) { throw new LifeCycleException(e); } aContext.message("Initialized task ["+aConfiguration.getType()+"]"); }
@Override public void log(Level aLevel, String aMessage) { taskContext.message(aMessage); }
@Override public void destroy() { getLifeCycleManager().destroy(this); owner.destroyContext(this); }
@Override public void addImport(TaskContext aTaskContext, String aKey, String aAlias) { addImportById(aAlias, aTaskContext.getId(), aKey); }
/** * Convenience method to load data from the task context. */ public <T extends StreamReader> T retrieveBinary(String aPath, T aConsumer) { return context.retrieveBinary(aPath, aConsumer); }
public UnresolvedImportException(TaskContext aContext, String aImport, Throwable aCause) { super("Unable to resolve import of task [" + aContext.getMetadata().getType() + "] pointing to [" + aImport + "]", aCause); context = aContext; }
/** * Convenience method to store data in the task context. */ public void storeBinary(String aKey, StreamWriter aStream) { context.storeBinary(aKey, aStream); }
@Override public void destroy(TaskContext aContext) { aContext.message("Shut down task"); } }
public UnresolvedImportException(TaskContext aContext, String aKey, String aImport, String aReason) { super("Unable to resolve key [" + aKey + "] of task [" + aContext.getMetadata().getType() + "] pointing to [" + aImport + "]: " + aReason); context = aContext; }
/** * Convenience method to store data in the task context. */ public void storeBinary(String aKey, InputStream aStream) { context.storeBinary(aKey, aStream); }