类 Node
java.lang.Object
dev.tinyflow.core.chain.Node
- 所有已实现的接口:
Serializable
- 直接已知子类:
BaseNode
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明protected Stringprotected NodeConditionprotected Stringprotected Stringprivate static final org.slf4j.Loggerprotected NodeConditionprotected booleanprotected longprotected intprotected intprotected Stringprotected Stringprotected booleanprotected booleanprotected longprotected NodeValidator -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明longcalculateComputeCost(Chain chain, Map<String, Object> executeResult) protected longgetId()longintintgetName()longbooleanbooleanbooleanvoidsetComputeCostExpr(String computeCostExpr) voidsetCondition(NodeCondition condition) voidsetDescription(String description) voidvoidsetLoopBreakCondition(NodeCondition loopBreakCondition) voidsetLoopEnable(boolean loopEnable) voidsetLoopIntervalMs(long loopIntervalMs) voidsetMaxLoopCount(int maxLoopCount) voidsetMaxRetryCount(int maxRetryCount) voidvoidsetParentId(String parentId) voidsetResetRetryCountAfterNormal(boolean resetRetryCountAfterNormal) voidsetRetryEnable(boolean retryEnable) voidsetRetryIntervalMs(long retryIntervalMs) voidsetValidator(NodeValidator validator) validate()
-
字段详细资料
-
log
-
id
-
parentId
-
name
-
description
-
condition
-
validator
-
loopEnable
-
loopIntervalMs
-
loopBreakCondition
-
maxLoopCount
-
retryEnable
-
resetRetryCountAfterNormal
-
maxRetryCount
-
retryIntervalMs
-
computeCostExpr
-
-
构造器详细资料
-
Node
public Node()
-
-
方法详细资料
-
getId
-
setId
-
getParentId
-
setParentId
-
getName
-
setName
-
getDescription
-
setDescription
-
getCondition
-
setCondition
-
getValidator
-
setValidator
-
isLoopEnable
-
setLoopEnable
-
getLoopIntervalMs
-
setLoopIntervalMs
-
getLoopBreakCondition
-
setLoopBreakCondition
-
getMaxLoopCount
-
setMaxLoopCount
-
getParameters
-
isRetryEnable
-
setRetryEnable
-
isResetRetryCountAfterNormal
-
setResetRetryCountAfterNormal
-
getMaxRetryCount
-
setMaxRetryCount
-
getRetryIntervalMs
-
setRetryIntervalMs
-
getComputeCostExpr
-
setComputeCostExpr
-
validate
- 抛出:
Exception
-
execute
-
calculateComputeCost
-
doCalculateComputeCost
-