public interface ProcessContext
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
VAR_NAME_PROCESS_TYPE |
| 限定符和类型 | 方法和说明 |
|---|---|
Instruction |
getInstruction()
Gets get instruction.
|
<T extends Instruction> |
getInstruction(Class<T> clazz)
Gets get instruction.
|
Object |
getVariable(String name)
Gets get variable.
|
Map<String,Object> |
getVariables()
Gets get variables.
|
boolean |
hasVariable(String name)
Has variable boolean.
|
void |
removeVariable(String name)
Remove variable.
|
void |
setInstruction(Instruction instruction)
Sets set instruction.
|
void |
setVariable(String name,
Object value)
Sets set variable.
|
void |
setVariables(Map<String,Object> variables)
Sets set variables.
|
Object getVariable(String name)
name - the namevoid setVariable(String name, Object value)
name - the namevalue - the valuevoid setVariables(Map<String,Object> variables)
variables - the variablesvoid removeVariable(String name)
name - the nameboolean hasVariable(String name)
name - the nameInstruction getInstruction()
<T extends Instruction> T getInstruction(Class<T> clazz)
T - the type parameterclazz - the clazzvoid setInstruction(Instruction instruction)
instruction - the instructionCopyright © 2019 Seata. All rights reserved.