public class StateMachineImpl extends Object implements StateMachine
StateMachine.Status| Constructor and Description |
|---|
StateMachineImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAppName()
app name
|
String |
getComment()
comment
|
String |
getContent()
State language text
|
Date |
getGmtCreate()
get create time
|
String |
getId()
get id
|
String |
getName()
name
|
RecoverStrategy |
getRecoverStrategy()
recover strategy: prefer compensation or forward when error occurred
|
String |
getStartState()
start state name
|
State |
getState(String name)
get state
|
Map<String,State> |
getStates()
states
|
StateMachine.Status |
getStatus()
statue (Active|Inactive)
|
String |
getTenantId()
get tenantId
|
String |
getType()
type, there is only one type: SSL(SEATA state language)
|
String |
getVersion()
version
|
Boolean |
isCompensatePersistModeUpdate()
Is update last compensate execution log, default append new
|
boolean |
isPersist()
Is it persist execution log to storage?
|
Boolean |
isRetryPersistModeUpdate()
Is update last retry execution log, default append new
|
void |
putState(String stateName,
State state) |
void |
setAppName(String appName) |
void |
setComment(String comment) |
void |
setCompensatePersistModeUpdate(Boolean compensatePersistModeUpdate) |
void |
setContent(String content) |
void |
setGmtCreate(Date gmtCreate)
set create time
|
void |
setId(String id) |
void |
setName(String name) |
void |
setPersist(boolean persist) |
void |
setRecoverStrategy(RecoverStrategy recoverStrategy)
set RecoverStrategy
|
void |
setRetryPersistModeUpdate(Boolean retryPersistModeUpdate) |
void |
setStartState(String startState) |
void |
setStates(Map<String,State> states) |
void |
setStatus(StateMachine.Status status) |
void |
setTenantId(String tenantId)
set tenantId
|
void |
setType(String type) |
void |
setVersion(String version)
set version
|
public String getName()
StateMachinegetName in interface StateMachinepublic void setName(String name)
public String getComment()
StateMachinegetComment in interface StateMachinepublic void setComment(String comment)
public String getStartState()
StateMachinegetStartState in interface StateMachinepublic void setStartState(String startState)
setStartState in interface StateMachinepublic String getVersion()
StateMachinegetVersion in interface StateMachinepublic void setVersion(String version)
StateMachinesetVersion in interface StateMachineversion - the state machine versionpublic Map<String,State> getStates()
StateMachinegetStates in interface StateMachinepublic State getState(String name)
StateMachinegetState in interface StateMachinename - the state machine namepublic String getId()
StateMachinegetId in interface StateMachinepublic void setId(String id)
setId in interface StateMachinepublic String getTenantId()
StateMachinegetTenantId in interface StateMachinepublic void setTenantId(String tenantId)
StateMachinesetTenantId in interface StateMachinetenantId - the tenant idpublic String getAppName()
StateMachinegetAppName in interface StateMachinepublic void setAppName(String appName)
public String getType()
StateMachinegetType in interface StateMachinepublic void setType(String type)
public StateMachine.Status getStatus()
StateMachinegetStatus in interface StateMachinepublic void setStatus(StateMachine.Status status)
public RecoverStrategy getRecoverStrategy()
StateMachinegetRecoverStrategy in interface StateMachinepublic void setRecoverStrategy(RecoverStrategy recoverStrategy)
StateMachinesetRecoverStrategy in interface StateMachinerecoverStrategy - the recover strategypublic String getContent()
StateMachinegetContent in interface StateMachinepublic void setContent(String content)
setContent in interface StateMachinepublic boolean isPersist()
StateMachineisPersist in interface StateMachinepublic void setPersist(boolean persist)
public Date getGmtCreate()
StateMachinegetGmtCreate in interface StateMachinepublic void setGmtCreate(Date gmtCreate)
StateMachinesetGmtCreate in interface StateMachinegmtCreate - the create gmtpublic Boolean isRetryPersistModeUpdate()
StateMachineisRetryPersistModeUpdate in interface StateMachinepublic void setRetryPersistModeUpdate(Boolean retryPersistModeUpdate)
public Boolean isCompensatePersistModeUpdate()
StateMachineisCompensatePersistModeUpdate in interface StateMachinepublic void setCompensatePersistModeUpdate(Boolean compensatePersistModeUpdate)
Copyright © 2023 Seata. All rights reserved.