public class DurationTimer extends BaseTimer implements Timer, Externalizable
| Constructor and Description |
|---|
DurationTimer() |
DurationTimer(long duration) |
| Modifier and Type | Method and Description |
|---|---|
ConditionalElement |
clone()
Returns a clone from itself
|
Trigger |
createTrigger(Activation item,
InternalWorkingMemory wm) |
Trigger |
createTrigger(long timestamp,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars) |
Trigger |
createTrigger(long timestamp,
Tuple leftTuple,
DefaultJobHandle jh,
String[] calendarNames,
org.kie.api.runtime.Calendars calendars,
Declaration[][] declrs,
InternalWorkingMemory wm) |
boolean |
equals(Object obj) |
long |
getDuration() |
Declaration |
getEventFactHandleDeclaration() |
Declaration[][] |
getTimerDeclarations(Map<String,Declaration> outerDeclrs) |
int |
hashCode() |
void |
readExternal(ObjectInput in) |
void |
setEventFactHandle(Declaration eventFactHandle) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
getInnerDeclarations, getNestedElements, getOuterDeclarations, isPatternScopeDelimiter, resolveDeclaration, sortDeclarationsfinalize, getClass, notify, notifyAll, wait, wait, waitgetInnerDeclarations, getNestedElements, getOuterDeclarations, isPatternScopeDelimiter, resolveDeclarationpublic DurationTimer()
public DurationTimer(long duration)
public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic long getDuration()
public Declaration[][] getTimerDeclarations(Map<String,Declaration> outerDeclrs)
getTimerDeclarations in class BaseTimerpublic Trigger createTrigger(Activation item, InternalWorkingMemory wm)
public Trigger createTrigger(long timestamp, Tuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, InternalWorkingMemory wm)
createTrigger in interface Timerpublic Trigger createTrigger(long timestamp, String[] calendarNames, org.kie.api.runtime.Calendars calendars)
createTrigger in interface Timerpublic ConditionalElement clone()
RuleConditionElementclone in interface RuleConditionElementclone in class ConditionalElementpublic void setEventFactHandle(Declaration eventFactHandle)
public Declaration getEventFactHandleDeclaration()
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.