Drools :: Core 6.1.0.Beta1

org.drools.core.phreak
Class PhreakTimerNode

java.lang.Object
  extended by org.drools.core.phreak.PhreakTimerNode

public class PhreakTimerNode
extends Object


Nested Class Summary
static class PhreakTimerNode.Executor
           
static interface PhreakTimerNode.Scheduler
           
static class PhreakTimerNode.TimerNodeJob
           
static class PhreakTimerNode.TimerNodeJobContext
           
static class PhreakTimerNode.TimerNodeTimerInputMarshaller
           
static class PhreakTimerNode.TimerNodeTimerOutputMarshaller
           
 
Constructor Summary
PhreakTimerNode()
           
 
Method Summary
 void doLeftDeletes(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 void doLeftInserts(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples)
           
 void doLeftUpdates(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 void doNode(TimerNode timerNode, TimerNode.TimerNodeMemory tm, PathMemory pmem, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
static void doPropagateChildLeftTuples(TimerNode timerNode, TimerNode.TimerNodeMemory tm, LeftTupleSink sink, InternalWorkingMemory wm, LeftTupleSets srcLeftTuples, LeftTupleSets trgLeftTuples, LeftTupleSets stagedLeftTuples)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhreakTimerNode

public PhreakTimerNode()
Method Detail

doNode

public void doNode(TimerNode timerNode,
                   TimerNode.TimerNodeMemory tm,
                   PathMemory pmem,
                   LeftTupleSink sink,
                   InternalWorkingMemory wm,
                   LeftTupleSets srcLeftTuples,
                   LeftTupleSets trgLeftTuples,
                   LeftTupleSets stagedLeftTuples)

doLeftInserts

public void doLeftInserts(TimerNode timerNode,
                          TimerNode.TimerNodeMemory tm,
                          PathMemory pmem,
                          LeftTupleSink sink,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LeftTupleSets trgLeftTuples)

doLeftUpdates

public void doLeftUpdates(TimerNode timerNode,
                          TimerNode.TimerNodeMemory tm,
                          PathMemory pmem,
                          LeftTupleSink sink,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LeftTupleSets trgLeftTuples,
                          LeftTupleSets stagedLeftTuples)

doLeftDeletes

public void doLeftDeletes(TimerNode timerNode,
                          TimerNode.TimerNodeMemory tm,
                          PathMemory pmem,
                          LeftTupleSink sink,
                          InternalWorkingMemory wm,
                          LeftTupleSets srcLeftTuples,
                          LeftTupleSets trgLeftTuples,
                          LeftTupleSets stagedLeftTuples)

doPropagateChildLeftTuples

public static void doPropagateChildLeftTuples(TimerNode timerNode,
                                              TimerNode.TimerNodeMemory tm,
                                              LeftTupleSink sink,
                                              InternalWorkingMemory wm,
                                              LeftTupleSets srcLeftTuples,
                                              LeftTupleSets trgLeftTuples,
                                              LeftTupleSets stagedLeftTuples)

Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.