public abstract class AbstractMergeableNode extends AbstractKeyManagerNode implements Mergeable, Matchable, KeyManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
private Rule |
rule
执行规则
|
private long |
timeout
当前节点处理器执行超时时间
|
description, enableSupplier, id, name| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractMergeableNode() |
protected |
AbstractMergeableNode(Rule rule,
long timeout) |
protected |
AbstractMergeableNode(Rule rule,
long timeout,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys,
KeyMapper keyMapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
Rule |
getRule()
获取规则
|
long |
getTimeout()
获取超时时间,单位:毫秒
|
void |
processOn(Rule rule)
设置规则
|
void |
setRule(Rule rule) |
void |
setTimeout(long timeout) |
void |
timeout(long timeout,
@NotNull TimeUnit unit)
设置执行超时时间
|
addReadableKeys, addReadableKeys, addWritableKeys, addWritableKeys, getKeyMapper, getReadableKeys, getWritableKeys, setKeyMapper, setReadableKeys, setWritableKeysdestroy, enabled, getDescription, getId, getName, initialize, setDescription, setEnabled, setEnabled, setId, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetKeyMapper, getReadableKeys, getWritableKeys, setKeyMapper, setReadableKeys, setWritableKeysprotected final org.slf4j.Logger logger
private Rule rule
private long timeout
protected AbstractMergeableNode()
protected AbstractMergeableNode(Rule rule, long timeout)
public void setRule(Rule rule)
public void timeout(long timeout,
@NotNull
@NotNull TimeUnit unit)
Mergeablepublic long getTimeout()
MergeablegetTimeout 在接口中 Mergeablepublic void setTimeout(long timeout)
Copyright © 2021. All rights reserved.