public class DelegatingBackgroundTaskExecutor extends java.lang.Object implements BackgroundTaskExecutor
Constructor and Description |
---|
DelegatingBackgroundTaskExecutor(BackgroundTaskExecutor backgroundTaskExecutor) |
Modifier and Type | Method and Description |
---|---|
BackgroundTaskExecutor |
clone() |
BackgroundTaskResult |
execute(BackgroundTask backgroundTask) |
java.lang.String |
generateLockKey(BackgroundTask backgroundTask) |
BackgroundTaskDisplay |
getBackgroundTaskDisplay(BackgroundTask backgroundTask) |
protected BackgroundTaskExecutor |
getBackgroundTaskExecutor() |
BackgroundTaskStatusMessageTranslator |
getBackgroundTaskStatusMessageTranslator() |
int |
getIsolationLevel() |
java.lang.String |
handleException(BackgroundTask backgroundTask,
java.lang.Exception exception) |
boolean |
isSerial() |
public DelegatingBackgroundTaskExecutor(BackgroundTaskExecutor backgroundTaskExecutor)
public BackgroundTaskExecutor clone()
clone
in interface BackgroundTaskExecutor
clone
in class java.lang.Object
public BackgroundTaskResult execute(BackgroundTask backgroundTask) throws java.lang.Exception
execute
in interface BackgroundTaskExecutor
java.lang.Exception
public java.lang.String generateLockKey(BackgroundTask backgroundTask)
generateLockKey
in interface BackgroundTaskExecutor
public BackgroundTaskDisplay getBackgroundTaskDisplay(BackgroundTask backgroundTask)
getBackgroundTaskDisplay
in interface BackgroundTaskExecutor
public BackgroundTaskStatusMessageTranslator getBackgroundTaskStatusMessageTranslator()
getBackgroundTaskStatusMessageTranslator
in interface BackgroundTaskExecutor
public int getIsolationLevel()
getIsolationLevel
in interface BackgroundTaskExecutor
public java.lang.String handleException(BackgroundTask backgroundTask, java.lang.Exception exception)
handleException
in interface BackgroundTaskExecutor
public boolean isSerial()
isSerial
in interface BackgroundTaskExecutor
protected BackgroundTaskExecutor getBackgroundTaskExecutor()