Liferay 6.2-ce-ga5

com.liferay.portal.kernel.backgroundtask
Class DelegatingBackgroundTaskExecutor

java.lang.Object
  extended by com.liferay.portal.kernel.backgroundtask.DelegatingBackgroundTaskExecutor
All Implemented Interfaces:
BackgroundTaskExecutor
Direct Known Subclasses:
ClassLoaderAwareBackgroundTaskExecutor, SerialBackgroundTaskExecutor

public class DelegatingBackgroundTaskExecutor
extends Object
implements BackgroundTaskExecutor


Constructor Summary
DelegatingBackgroundTaskExecutor(BackgroundTaskExecutor backgroundTaskExecutor)
           
 
Method Summary
 BackgroundTaskResult execute(BackgroundTask backgroundTask)
           
protected  BackgroundTaskExecutor getBackgroundTaskExecutor()
           
 BackgroundTaskStatusMessageTranslator getBackgroundTaskStatusMessageTranslator()
           
 String handleException(BackgroundTask backgroundTask, Exception e)
           
 boolean isSerial()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingBackgroundTaskExecutor

public DelegatingBackgroundTaskExecutor(BackgroundTaskExecutor backgroundTaskExecutor)
Method Detail

execute

public BackgroundTaskResult execute(BackgroundTask backgroundTask)
                             throws Exception
Specified by:
execute in interface BackgroundTaskExecutor
Throws:
Exception

getBackgroundTaskStatusMessageTranslator

public BackgroundTaskStatusMessageTranslator getBackgroundTaskStatusMessageTranslator()
Specified by:
getBackgroundTaskStatusMessageTranslator in interface BackgroundTaskExecutor

handleException

public String handleException(BackgroundTask backgroundTask,
                              Exception e)
Specified by:
handleException in interface BackgroundTaskExecutor

isSerial

public boolean isSerial()
Specified by:
isSerial in interface BackgroundTaskExecutor

getBackgroundTaskExecutor

protected BackgroundTaskExecutor getBackgroundTaskExecutor()

Liferay 6.2-ce-ga5