use of org.olat.core.commons.services.taskexecutor.model.PersistentTask in project openolat by klemens.
the class TaskExecutorManagerImpl method getPersistedRunnableTask.
@Override
public <T extends Runnable> T getPersistedRunnableTask(Task task, Class<T> type) {
if (task instanceof PersistentTask) {
PersistentTask ptask = (PersistentTask) task;
@SuppressWarnings("unchecked") T runnable = (T) persistentTaskDao.deserializeTask(ptask);
return runnable;
}
return null;
}
Aggregations