org.jasig.portal.utils.threading
Interface Task

All Superinterfaces:
java.lang.Runnable
All Known Implementing Classes:
BaseTask, ChannelRenderer.Worker, RecordChannelAddedToLayoutWorkerTask, RecordChannelDefinitionModifiedWorkerTask, RecordChannelDefinitionPublishedWorkerTask, RecordChannelDefinitionRemovedWorkerTask, RecordChannelInstantiatedWorkerTask, RecordChannelMovedInLayoutWorkerTask, RecordChannelRemovedFromLayoutWorkerTask, RecordChannelRenderedWorkerTask, RecordChannelTargetedWorkerTask, RecordChannelUpdatedInLayoutWorkerTask, RecordFolderAddedToLayoutWorkerTask, RecordFolderMovedInLayoutWorkerTask, RecordFolderRemovedFromLayoutWorkerTask, RecordFolderUpdatedInLayoutWorkerTask, RecordLoginWorkerTask, RecordLogoutWorkerTask, RecordSessionCreatedWorkerTask, RecordSessionDestroyedWorkerTask, RunnableTask, StatsRecorderWorkerTask

public interface Task
extends java.lang.Runnable

A task which can be executed asynchronously

Author:
Aaron Hamid (arh14 at cornell dot edu)

Method Summary
 java.lang.Exception getException()
          Returns the exception that occurred during execution, if any
 
Methods inherited from interface java.lang.Runnable
run
 

Method Detail

getException

java.lang.Exception getException()
Returns the exception that occurred during execution, if any

Returns:
the exception that occurred during execution, if any