Liferay 7.0-ga1 portal-kernel

com.liferay.portal.kernel.backgroundtask
Interface BackgroundTaskExecutor

All Known Implementing Classes:
BaseBackgroundTaskExecutor, ClassLoaderAwareBackgroundTaskExecutor, DelegatingBackgroundTaskExecutor, SerialBackgroundTaskExecutor, ThreadLocalAwareBackgroundTaskExecutor

public interface BackgroundTaskExecutor


Method Summary
 BackgroundTaskExecutor clone()
           
 BackgroundTaskResult execute(BackgroundTask backgroundTask)
           
 String generateLockKey(BackgroundTask backgroundTask)
           
 BackgroundTaskDisplay getBackgroundTaskDisplay(BackgroundTask backgroundTask)
           
 BackgroundTaskStatusMessageTranslator getBackgroundTaskStatusMessageTranslator()
           
 int getIsolationLevel()
           
 String handleException(BackgroundTask backgroundTask, Exception e)
           
 boolean isSerial()
           
 

Method Detail

clone

BackgroundTaskExecutor clone()

execute

BackgroundTaskResult execute(BackgroundTask backgroundTask)
                             throws Exception
Throws:
Exception

generateLockKey

String generateLockKey(BackgroundTask backgroundTask)

getBackgroundTaskDisplay

BackgroundTaskDisplay getBackgroundTaskDisplay(BackgroundTask backgroundTask)

getBackgroundTaskStatusMessageTranslator

BackgroundTaskStatusMessageTranslator getBackgroundTaskStatusMessageTranslator()

getIsolationLevel

int getIsolationLevel()

handleException

String handleException(BackgroundTask backgroundTask,
                       Exception e)

isSerial

boolean isSerial()

Liferay 7.0-ga1 portal-kernel