T - 执行参数public abstract class AcceptExecutor<T> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,AcceptCallback> |
callbacks |
| 限定符 | 构造器和说明 |
|---|---|
protected |
AcceptExecutor() |
protected |
AcceptExecutor(String threadName) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
acceptable(T t) |
void |
awaken(T target) |
protected abstract void |
consumer(T t)
数据消费业务方法
|
protected long |
delayMicroSeconds(T t) |
void |
execute(T target) |
protected long |
finishMilliSeconds(T t) |
protected long |
gapMilliSeconds(T t) |
protected long |
gapSleepMilliSeconds(T t) |
boolean |
isStop() |
protected void |
log(Throwable cause) |
void |
registerCallback(String name,
AcceptCallback callback) |
protected long |
sleepMicroSeconds(T t) |
void |
stop() |
protected boolean |
stoppable(T t) |
void |
unRegisterCallback(String name) |
protected final Map<String,AcceptCallback> callbacks
protected AcceptExecutor(String threadName)
protected AcceptExecutor()
protected boolean acceptable(T t)
protected abstract void consumer(T t)
protected long sleepMicroSeconds(T t)
protected boolean stoppable(T t)
protected long gapMilliSeconds(T t)
protected long gapSleepMilliSeconds(T t)
protected long finishMilliSeconds(T t)
protected long delayMicroSeconds(T t)
protected void log(Throwable cause)
public final void execute(T target)
public final void awaken(T target)
public final boolean isStop()
public void stop()
public final void registerCallback(String name, AcceptCallback callback)
public final void unRegisterCallback(String name)
Copyright © 2022. All rights reserved.