public class DefaultProcessDefinition<R> extends Object implements ProcessDefinition<R>
| 限定符和类型 | 字段和说明 |
|---|---|
private Set<Key<?>> |
declaringKeys |
private String |
description |
private List<StatusWrapperHandler> |
handlers |
private InitializeMode |
initializeMode |
private String |
name |
private Node[] |
nodes |
private @Nullable ResultHandler<R> |
resultHandler |
| 构造器和说明 |
|---|
DefaultProcessDefinition(InitializeMode initializeMode,
Node[] nodes,
@Nullable ResultHandler<R> resultHandler,
List<StatusWrapperHandler> handlers,
Set<Key<?>> declaringKeys,
String name,
String description) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy() |
Set<Key<?>> |
getDeclaredKeys() |
String |
getDescription() |
@NotNull List<StatusWrapperHandler> |
getHandlers()
返回包装处理器
|
InitializeMode |
getInitializeMode() |
String |
getName() |
@NotNull Node[] |
getNodes()
获取所有节点
|
@Nullable ResultHandler<R> |
getResultHandler() |
void |
initialize() |
@NotNull ProcessInstance<R> |
newInstance() |
private InitializeMode initializeMode
private Node[] nodes
@Nullable private @Nullable ResultHandler<R> resultHandler
private List<StatusWrapperHandler> handlers
private String name
private String description
DefaultProcessDefinition(InitializeMode initializeMode, Node[] nodes, @Nullable @Nullable ResultHandler<R> resultHandler, List<StatusWrapperHandler> handlers, Set<Key<?>> declaringKeys, String name, String description)
@NotNull public @NotNull Node[] getNodes()
ProcessDefinitiongetNodes 在接口中 ProcessDefinition<R>public InitializeMode getInitializeMode()
getInitializeMode 在接口中 ProcessDefinition<R>@NotNull public @NotNull ProcessInstance<R> newInstance()
newInstance 在接口中 ProcessDefinition<R>@Nullable public @Nullable ResultHandler<R> getResultHandler()
getResultHandler 在接口中 ProcessDefinition<R>@NotNull public @NotNull List<StatusWrapperHandler> getHandlers()
ProcessDefinitiongetHandlers 在接口中 ProcessDefinition<R>Collections.unmodifiableList(List)public Set<Key<?>> getDeclaredKeys()
getDeclaredKeys 在接口中 ProcessDefinition<R>public void initialize()
initialize 在接口中 Lifecyclepublic String getName()
getName 在接口中 Describablepublic String getDescription()
getDescription 在接口中 DescribableCopyright © 2021. All rights reserved.