public abstract class AbstractGrayEventTrigger extends Object implements GrayEventTrigger
| 构造器和说明 |
|---|
AbstractGrayEventTrigger(GrayEventSender grayEventSender) |
AbstractGrayEventTrigger(GrayEventSender grayEventSender,
List<EventConverter> eventConverters,
ExecutorService executorService) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addObserver(GrayEventObserver observer) |
protected GrayEvent |
convertGrayEvent(Object eventSource,
TriggerType triggerType) |
void |
createEventConverterRetriever(List<EventConverter> eventConverters) |
protected EventConverter |
getEventConverter(Class<?> sourceCls) |
List<GrayEventObserver> |
getObservers() |
long |
getTriggerDelayMills() |
protected void |
innerTriggering(Object eventSource,
TriggerType triggerType) |
protected abstract void |
logEventTrigger(Object eventSource,
TriggerType triggerType,
GrayEvent grayEvent) |
protected void |
noticeObservers(GrayEventObserveState observeState,
GrayEvent grayEvent) |
void |
removeObserver(GrayEventObserver observer) |
void |
setTriggerDelayMills(long triggerDelayMills) |
void |
triggering(Object eventSource,
TriggerType triggerType) |
public AbstractGrayEventTrigger(GrayEventSender grayEventSender)
public AbstractGrayEventTrigger(GrayEventSender grayEventSender, List<EventConverter> eventConverters, ExecutorService executorService)
public void triggering(Object eventSource, TriggerType triggerType)
triggering 在接口中 GrayEventTriggerprotected abstract void logEventTrigger(Object eventSource, TriggerType triggerType, GrayEvent grayEvent)
public void createEventConverterRetriever(List<EventConverter> eventConverters)
public void addObserver(GrayEventObserver observer)
addObserver 在接口中 GrayEventObservablepublic void removeObserver(GrayEventObserver observer)
removeObserver 在接口中 GrayEventObservablepublic List<GrayEventObserver> getObservers()
getObservers 在接口中 GrayEventObservableprotected void innerTriggering(Object eventSource, TriggerType triggerType)
protected void noticeObservers(GrayEventObserveState observeState, GrayEvent grayEvent)
protected GrayEvent convertGrayEvent(Object eventSource, TriggerType triggerType)
protected EventConverter getEventConverter(Class<?> sourceCls)
public void setTriggerDelayMills(long triggerDelayMills)
public long getTriggerDelayMills()
Copyright © 2020 Spring Cloud中国社区. All rights reserved.