Class SuspendResumeFacade
- java.lang.Object
-
- de.hybris.platform.hac.facade.impl.SuspendResumeFacade
-
public class SuspendResumeFacade extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SuspendResumeFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgenerateSuspendToken()java.lang.StringgetResumeToken()java.util.List<RunningThread>getRunningOperations()java.lang.StringgetSuspendToken()java.lang.StringgetSystemStatus()java.lang.StringgetTokensFilePath()voidinit()booleanisSuspendTokenValid(java.lang.String suspendToken)booleanisSystemSuspendedOrWaitingFor()protected booleanisTokenValid(java.lang.String suspendToken, Token token)voidremoveTokensFile()voidresume(java.lang.String token)voidsetService(SuspendResumeService service)voidstoreTokens(java.lang.String suspendToken, java.lang.String resumeToken)java.lang.Stringsuspend(java.lang.String suspendToken)java.lang.StringsuspendForShutdown(java.lang.String suspendToken)java.lang.StringsuspendForShutdownSynchronously(java.lang.String suspendToken)
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
generateSuspendToken
@Nonnull public java.lang.String generateSuspendToken()
-
getResumeToken
@Nonnull public java.lang.String getResumeToken()
-
getSuspendToken
@Nonnull public java.lang.String getSuspendToken()
-
isSuspendTokenValid
public boolean isSuspendTokenValid(java.lang.String suspendToken)
-
isTokenValid
protected boolean isTokenValid(java.lang.String suspendToken, Token token)
-
getSystemStatus
public java.lang.String getSystemStatus()
-
suspend
public java.lang.String suspend(java.lang.String suspendToken)
-
suspendForShutdownSynchronously
public java.lang.String suspendForShutdownSynchronously(java.lang.String suspendToken)
-
suspendForShutdown
public java.lang.String suspendForShutdown(java.lang.String suspendToken)
-
resume
public void resume(java.lang.String token)
-
isSystemSuspendedOrWaitingFor
public boolean isSystemSuspendedOrWaitingFor()
-
getRunningOperations
@Nonnull public java.util.List<RunningThread> getRunningOperations()
-
storeTokens
public void storeTokens(java.lang.String suspendToken, java.lang.String resumeToken)
-
removeTokensFile
public void removeTokensFile()
-
getTokensFilePath
public java.lang.String getTokensFilePath()
-
setService
public void setService(SuspendResumeService service)
-
-