Search in sources :

Example 1 with TimerNodeMemory

use of org.drools.core.reteoo.TimerNode.TimerNodeMemory in project drools by kiegroup.

the class SegmentUtilities method processTimerNode.

private static void processTimerNode(TimerNode tupleSource, InternalWorkingMemory wm, SegmentMemory smem, long nodePosMask) {
    TimerNodeMemory tnMem = smem.createNodeMemory(tupleSource, wm);
    tnMem.setNodePosMaskBit(nodePosMask);
    tnMem.setSegmentMemory(smem);
}
Also used : TimerNodeMemory(org.drools.core.reteoo.TimerNode.TimerNodeMemory)

Example 2 with TimerNodeMemory

use of org.drools.core.reteoo.TimerNode.TimerNodeMemory in project drools by kiegroup.

the class SegmentUtilities method processTimerNode.

private static void processTimerNode(TimerNode tupleSource, ReteEvaluator reteEvaluator, SegmentMemory smem, long nodePosMask) {
    TimerNodeMemory tnMem = smem.createNodeMemory(tupleSource, reteEvaluator);
    tnMem.setNodePosMaskBit(nodePosMask);
    tnMem.setSegmentMemory(smem);
}
Also used : TimerNodeMemory(org.drools.core.reteoo.TimerNode.TimerNodeMemory)

Aggregations

TimerNodeMemory (org.drools.core.reteoo.TimerNode.TimerNodeMemory)2