@Deprecated public class StateMachineImpl extends Object implements StateMachine
StateMachine.Status| Modifier and Type | Method and Description |
|---|---|
String |
getAppName()
Deprecated.
app name
|
String |
getComment()
Deprecated.
comment
|
String |
getContent()
Deprecated.
State language text
|
Date |
getGmtCreate()
Deprecated.
get create time
|
String |
getId()
Deprecated.
get id
|
String |
getName()
Deprecated.
name
|
RecoverStrategy |
getRecoverStrategy()
Deprecated.
recover strategy: prefer compensation or forward when error occurred
|
String |
getStartState()
Deprecated.
start state name
|
State |
getState(String name)
Deprecated.
get state
|
Map<String,State> |
getStates()
Deprecated.
states
|
StateMachine.Status |
getStatus()
Deprecated.
statue (Active|Inactive)
|
String |
getTenantId()
Deprecated.
get tenantId
|
String |
getType()
Deprecated.
type, there is only one type: SSL(SEATA state language)
|
String |
getVersion()
Deprecated.
version
|
Boolean |
isCompensatePersistModeUpdate()
Deprecated.
Is update last compensate execution log, default append new
|
boolean |
isPersist()
Deprecated.
Is it persist execution log to storage?
|
Boolean |
isRetryPersistModeUpdate()
Deprecated.
Is update last retry execution log, default append new
|
void |
setContent(String content)
Deprecated.
Sets content.
|
void |
setGmtCreate(Date date)
Deprecated.
set create time
|
void |
setId(String id)
Deprecated.
Sets id.
|
void |
setRecoverStrategy(RecoverStrategy recoverStrategy)
Deprecated.
set RecoverStrategy
|
void |
setStartState(String startState)
Deprecated.
Sets start state.
|
void |
setTenantId(String tenantId)
Deprecated.
set tenantId
|
void |
setVersion(String version)
Deprecated.
set version
|
StateMachine |
unwrap()
Deprecated.
Unwrap org . apache . seata . saga . statelang . domain . state machine.
|
static StateMachineImpl |
wrap(StateMachine target)
Deprecated.
Wrap state machine.
|
public String getName()
StateMachinegetName in interface StateMachinepublic String getComment()
StateMachinegetComment in interface StateMachinepublic String getStartState()
StateMachinegetStartState in interface StateMachinepublic void setStartState(String startState)
StateMachinesetStartState in interface StateMachinestartState - the start statepublic 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)
StateMachinesetId in interface StateMachineid - the idpublic String getTenantId()
StateMachinegetTenantId in interface StateMachinepublic void setTenantId(String tenantId)
StateMachinesetTenantId in interface StateMachinetenantId - the tenant idpublic String getAppName()
StateMachinegetAppName in interface StateMachinepublic String getType()
StateMachinegetType in interface StateMachinepublic StateMachine.Status getStatus()
StateMachinegetStatus in interface StateMachinepublic RecoverStrategy getRecoverStrategy()
StateMachinegetRecoverStrategy in interface StateMachinepublic void setRecoverStrategy(RecoverStrategy recoverStrategy)
StateMachinesetRecoverStrategy in interface StateMachinerecoverStrategy - the recover strategypublic boolean isPersist()
StateMachineisPersist in interface StateMachinepublic Boolean isRetryPersistModeUpdate()
StateMachineisRetryPersistModeUpdate in interface StateMachinepublic Boolean isCompensatePersistModeUpdate()
StateMachineisCompensatePersistModeUpdate in interface StateMachinepublic String getContent()
StateMachinegetContent in interface StateMachinepublic void setContent(String content)
StateMachinesetContent in interface StateMachinecontent - the contentpublic Date getGmtCreate()
StateMachinegetGmtCreate in interface StateMachinepublic void setGmtCreate(Date date)
StateMachinesetGmtCreate in interface StateMachinedate - the create gmtpublic static StateMachineImpl wrap(StateMachine target)
target - the targetpublic StateMachine unwrap()
Copyright © 2025 Apache. All rights reserved.