public class DefaultSuspendResumeTaskManager extends java.lang.Object implements SuspendResumeTaskManager
SuspendResumeTaskManager.| Constructor and Description |
|---|
DefaultSuspendResumeTaskManager() |
| Modifier and Type | Method and Description |
|---|---|
protected Tenant |
getCurrentTenant() |
protected SuspendResumeService |
getSuspendResumeService() |
boolean |
isSystemRunning()
Query id the system is in the running state
|
void |
registerAsNonSuspendableTask(java.lang.Thread task,
java.lang.String statusInfo)
Try to register the task as NonSuspendable thread
|
void |
registerAsSuspendableTask(java.lang.Thread task,
java.lang.String statusInfo)
Try to register the task as Suspendable thread
|
void |
setCurrentTenant(Tenant currentTenant) |
void |
setSuspendResumeService(SuspendResumeService suspendResumeService) |
public void registerAsNonSuspendableTask(java.lang.Thread task,
java.lang.String statusInfo)
SuspendResumeTaskManagerregisterAsNonSuspendableTask in interface SuspendResumeTaskManagertask - instance of Thread to registerstatusInfo - status info to expose to frameworkpublic void registerAsSuspendableTask(java.lang.Thread task,
java.lang.String statusInfo)
SuspendResumeTaskManagerregisterAsSuspendableTask in interface SuspendResumeTaskManagertask - instance of Thread to registerstatusInfo - status info to expose to frameworkpublic boolean isSystemRunning()
SuspendResumeTaskManagerisSystemRunning in interface SuspendResumeTaskManagerprotected Tenant getCurrentTenant()
public void setCurrentTenant(Tenant currentTenant)
protected SuspendResumeService getSuspendResumeService()
public void setSuspendResumeService(SuspendResumeService suspendResumeService)
Copyright © 2018 SAP SE. All Rights Reserved.