public class DefaultProcessInstance<R> extends AbstractExecutableNode<ProcessStatus,ProcessInstanceProcessor<R>> implements ProcessInstance<R>
| 限定符和类型 | 字段和说明 |
|---|---|
private ProcessDefinition<R> |
definition |
description, enableSupplier, id, logger, nameSTRONG_DEPENDENCY, WEAK_DEPENDENCY| 构造器和说明 |
|---|
DefaultProcessInstance(@NotNull ProcessDefinition<R> definition) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
enabled()
是否启用
|
List<Node> |
getNodes() |
R |
getResult() |
R |
process(@NotNull Context context) |
R |
process(@NotNull ContextBuilder builder) |
addProcessListeners, destroy, execute, getExecutor, getFallbackProcessor, getListeners, getName, getProcessor, getResultKey, getReturnCondition, getRule, initialize, isParallel, isWeakDependency, notifyListeners, onException, parallel, parallel, postExecution, preExecution, processOn, registerProcessor, returnOn, ruleCheck, setExecutor, setFallbackProcessor, setListeners, setParallel, setResultKey, setRule, setWeakDependencyaddReadableKeys, addReadableKeys, addWritableKeys, addWritableKeys, getKeyMapper, getReadableKeys, getWritableKeys, setKeyMapper, setReadableKeys, setWritableKeysgetDescription, getId, setDescription, setEnabled, setEnabled, setId, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddProcessListeners, getListeners, getProcessor, getResultKey, getReturnCondition, isParallel, registerProcessor, returnOn, setFallbackProcessor, setResultKey, setWeakDependencysetDescription, setEnabled, setEnabled, setId, setNamedestroy, initializegetDescription, getNameexecute, getExecutorparallel, parallelgetKeyMapper, getReadableKeys, getWritableKeys, setKeyMapper, setReadableKeys, setWritableKeysgetFallbackProcessor, isWeakDependencyprivate final ProcessDefinition<R> definition
public DefaultProcessInstance(@NotNull
@NotNull ProcessDefinition<R> definition)
@Nullable public R process(@NotNull @NotNull Context context) throws Exception
process 在接口中 ProcessInstance<R>Exception@Nullable public R process(@NotNull @NotNull ContextBuilder builder) throws Exception
process 在接口中 ProcessInstance<R>Exception@Nullable public R getResult()
getResult 在接口中 ProcessInstance<R>public boolean enabled()
Nodeenabled 在接口中 Nodeenabled 在类中 AbstractNodepublic List<Node> getNodes()
getNodes 在接口中 ComplexNodes<Node>Copyright © 2021. All rights reserved.