public class ReteSlidingTimeWindow extends org.drools.core.rule.SlidingTimeWindow implements Externalizable, org.drools.core.rule.Behavior
| Modifier and Type | Class and Description |
|---|---|
static class |
ReteSlidingTimeWindow.ReteBehaviorJob |
org.drools.core.rule.SlidingTimeWindow.BehaviorExpireWMAction, org.drools.core.rule.SlidingTimeWindow.BehaviorJob, org.drools.core.rule.SlidingTimeWindow.BehaviorJobContext, org.drools.core.rule.SlidingTimeWindow.BehaviorJobContextTimerInputMarshaller, org.drools.core.rule.SlidingTimeWindow.BehaviorJobContextTimerOutputMarshaller, org.drools.core.rule.SlidingTimeWindow.SlidingTimeWindowContext| Constructor and Description |
|---|
ReteSlidingTimeWindow() |
ReteSlidingTimeWindow(long size) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
assertFact(Object context,
org.drools.core.common.InternalFactHandle fact,
org.drools.core.spi.PropagationContext pctx,
org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
expireFacts(Object context,
org.drools.core.spi.PropagationContext pctx,
org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
retractFact(Object context,
org.drools.core.common.InternalFactHandle fact,
org.drools.core.spi.PropagationContext pctx,
org.drools.core.common.InternalWorkingMemory workingMemory) |
protected void |
updateNextExpiration(org.drools.core.common.InternalFactHandle fact,
org.drools.core.common.InternalWorkingMemory workingMemory,
org.drools.core.rule.Behavior.Context context,
int nodeId) |
createContext, getExpirationOffset, getSize, getType, isExpired, readExternal, setSize, setWindowNode, toString, writeExternalclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitreadExternal, writeExternalpublic ReteSlidingTimeWindow()
public ReteSlidingTimeWindow(long size)
public boolean assertFact(Object context, org.drools.core.common.InternalFactHandle fact, org.drools.core.spi.PropagationContext pctx, org.drools.core.common.InternalWorkingMemory workingMemory)
assertFact in interface org.drools.core.rule.BehaviorassertFact in class org.drools.core.rule.SlidingTimeWindowpublic void retractFact(Object context, org.drools.core.common.InternalFactHandle fact, org.drools.core.spi.PropagationContext pctx, org.drools.core.common.InternalWorkingMemory workingMemory)
retractFact in interface org.drools.core.rule.BehaviorretractFact in class org.drools.core.rule.SlidingTimeWindowpublic void expireFacts(Object context, org.drools.core.spi.PropagationContext pctx, org.drools.core.common.InternalWorkingMemory workingMemory)
expireFacts in interface org.drools.core.rule.BehaviorexpireFacts in class org.drools.core.rule.SlidingTimeWindowprotected void updateNextExpiration(org.drools.core.common.InternalFactHandle fact,
org.drools.core.common.InternalWorkingMemory workingMemory,
org.drools.core.rule.Behavior.Context context,
int nodeId)
updateNextExpiration in class org.drools.core.rule.SlidingTimeWindowCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.