@Override public void destroyContext(TaskContext aExperimentContext) { unregisterContext(aExperimentContext); }
@Override public StorageService getStorageService() { return contextFactory.getStorageService(); }
@Override public LifeCycleManager getLifeCycleManager() { return contextFactory.getLifeCycleManager(); }
/** * This can be overwritten by subclasses to create different {@link TaskContext} * implementations. */ protected TaskContext createContext(TaskContextMetadata aMetadata) { DefaultTaskContext ctx = new DefaultTaskContext(this); ctx.setLifeCycleManager(getLifeCycleManager()); ctx.setStorageService(getStorageService()); ctx.setLoggingService(getLoggingService()); ctx.setExecutionService(getExecutionService()); ctx.setMetadata(aMetadata); return ctx; }
@Override public void error(String aMsg) { getLoggingService().error(getId(), aMsg, null); }
@Override public TaskExecutionService getExecutionService() { return contextFactory.getExecutionService(); } }
@Override public LoggingService getLoggingService() { return contextFactory.getLoggingService(); }
@Override public void registerContext(TaskContext aContext) { contextFactory.registerContext(aContext); }
@Override public String getId() { return contextFactory.getId(); }
/** * This can be overwritten by subclasses to create different {@link TaskContext} * implementations. */ protected TaskContext createContext(TaskContextMetadata aMetadata) { DefaultTaskContext ctx = new DefaultTaskContext(this); ctx.setLifeCycleManager(getLifeCycleManager()); ctx.setStorageService(getStorageService()); ctx.setLoggingService(getLoggingService()); ctx.setExecutionService(getExecutionService()); ctx.setMetadata(aMetadata); return ctx; }
@Override public void error(String aMsg, Throwable aCause) { getLoggingService().error(getId(), aMsg, aCause); }
@Override public void destroyContext(TaskContext aExperimentContext) { unregisterContext(aExperimentContext); }
@Override public StorageService getStorageService() { return contextFactory.getStorageService(); }
@Override public LifeCycleManager getLifeCycleManager() { return contextFactory.getLifeCycleManager(); }
@Override public TaskExecutionService getExecutionService() { return contextFactory.getExecutionService(); } }
@Override public LoggingService getLoggingService() { return contextFactory.getLoggingService(); }
@Override public void registerContext(TaskContext aContext) { contextFactory.registerContext(aContext); }
@Override public String getId() { return contextFactory.getId(); }
@Override public void unregisterContext(TaskContext aContext) { contextFactory.unregisterContext(aContext); }
@Override public void unregisterContext(TaskContext aContext) { contextFactory.unregisterContext(aContext); }