public class StateMachineImpl extends Object implements StateMachine
StateMachine.Status| 构造器和说明 |
|---|
StateMachineImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getAppName()
app name
|
String |
getComment()
comment
|
String |
getContent()
State language text
|
Date |
getGmtCreate()
get create time
|
String |
getId()
get id
|
String |
getName()
name
|
String |
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 |
isPersist()
Is it persist execution log to storage?
|
void |
putState(String stateName,
State state) |
void |
setAppName(String appName) |
void |
setComment(String comment) |
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(String recoverStrategy)
set RecoverStrategy
|
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 在接口中 StateMachinepublic void setName(String name)
public String getComment()
StateMachinegetComment 在接口中 StateMachinepublic void setComment(String comment)
public String getStartState()
StateMachinegetStartState 在接口中 StateMachinepublic void setStartState(String startState)
setStartState 在接口中 StateMachinepublic String getVersion()
StateMachinegetVersion 在接口中 StateMachinepublic void setVersion(String version)
StateMachinesetVersion 在接口中 StateMachinepublic Map<String,State> getStates()
StateMachinegetStates 在接口中 StateMachinepublic State getState(String name)
StateMachinegetState 在接口中 StateMachinepublic String getId()
StateMachinegetId 在接口中 StateMachinepublic void setId(String id)
setId 在接口中 StateMachinepublic String getTenantId()
StateMachinegetTenantId 在接口中 StateMachinepublic void setTenantId(String tenantId)
StateMachinesetTenantId 在接口中 StateMachinepublic String getAppName()
StateMachinegetAppName 在接口中 StateMachinepublic void setAppName(String appName)
public String getType()
StateMachinegetType 在接口中 StateMachinepublic void setType(String type)
public StateMachine.Status getStatus()
StateMachinegetStatus 在接口中 StateMachinepublic void setStatus(StateMachine.Status status)
public String getRecoverStrategy()
StateMachinegetRecoverStrategy 在接口中 StateMachinepublic void setRecoverStrategy(String recoverStrategy)
StateMachinesetRecoverStrategy 在接口中 StateMachinepublic String getContent()
StateMachinegetContent 在接口中 StateMachinepublic void setContent(String content)
setContent 在接口中 StateMachinepublic boolean isPersist()
StateMachineisPersist 在接口中 StateMachinepublic void setPersist(boolean persist)
public Date getGmtCreate()
StateMachinegetGmtCreate 在接口中 StateMachinepublic void setGmtCreate(Date gmtCreate)
StateMachinesetGmtCreate 在接口中 StateMachineCopyright © 2019 Seata. All rights reserved.