public class TimerIntervalObserverFactory extends Object implements ObserverFactory
Modifier and Type | Field and Description |
---|---|
protected PatternDeltaCompute |
deltaCompute |
static EPTypeClass |
EPTYPE |
protected int |
scheduleCallbackId |
Constructor and Description |
---|
TimerIntervalObserverFactory() |
Modifier and Type | Method and Description |
---|---|
PatternDeltaCompute |
getDeltaCompute() |
int |
getScheduleCallbackId() |
boolean |
isNonRestarting() |
EventObserver |
makeObserver(PatternAgentInstanceContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
Object observerState,
boolean isFilterChildNonQuitting)
Make an observer instance.
|
void |
setDeltaCompute(PatternDeltaCompute deltaCompute) |
void |
setScheduleCallbackId(int scheduleCallbackId) |
public static final EPTypeClass EPTYPE
protected int scheduleCallbackId
protected PatternDeltaCompute deltaCompute
public void setScheduleCallbackId(int scheduleCallbackId)
public void setDeltaCompute(PatternDeltaCompute deltaCompute)
public PatternDeltaCompute getDeltaCompute()
public int getScheduleCallbackId()
public EventObserver makeObserver(PatternAgentInstanceContext context, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator, Object observerState, boolean isFilterChildNonQuitting)
ObserverFactory
makeObserver
in interface ObserverFactory
context
- - services that may be required by observer implementationbeginState
- - start state for observerobserverEventEvaluator
- - receiver for events observedobserverState
- - state node for observerisFilterChildNonQuitting
- true for non-quitting filterpublic boolean isNonRestarting()
isNonRestarting
in interface ObserverFactory
Copyright © 2005–2021. All rights reserved.