org.drools.reteoo
Class AsyncSingleLeftTupleSinkAdapter

java.lang.Object
  extended by org.drools.reteoo.AbstractLeftTupleSinkAdapter
      extended by org.drools.reteoo.SingleLeftTupleSinkAdapter
          extended by org.drools.reteoo.AsyncSingleLeftTupleSinkAdapter
All Implemented Interfaces:
Externalizable, Serializable, LeftTupleSinkPropagator

public class AsyncSingleLeftTupleSinkAdapter
extends SingleLeftTupleSinkAdapter

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.drools.reteoo.SingleLeftTupleSinkAdapter
sink
 
Fields inherited from class org.drools.reteoo.AbstractLeftTupleSinkAdapter
partitionId
 
Constructor Summary
AsyncSingleLeftTupleSinkAdapter()
           
AsyncSingleLeftTupleSinkAdapter(RuleBasePartitionId partitionId, LeftTupleSink tupleSink)
           
 
Method Summary
protected  void doPropagateAssertLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
          This is a hook method that may be overriden by subclasses.
protected  void doPropagateRetractLeftTuple(PropagationContext context, InternalWorkingMemory workingMemory, LeftTuple leftTuple, LeftTupleSink tupleSink)
          This is a hook method that may be overriden by subclasses.
 
Methods inherited from class org.drools.reteoo.SingleLeftTupleSinkAdapter
createAndPropagateAssertLeftTuple, createChildLeftTuplesforQuery, doPropagateAssertLeftTuple, doPropagateModifyLeftTuple, getMatchingNode, getSinks, modifyChildLeftTuplesforQuery, propagateAssertLeftTuple, propagateAssertLeftTuple, propagateModifyChildLeftTuple, propagateModifyChildLeftTuple, propagateModifyChildLeftTuple, propagateModifyObject, propagateRetractChildLeftTuple, propagateRetractChildLeftTuple, propagateRetractLeftTuple, propagateRetractLeftTupleDestroyRightTuple, propagateRetractRightTuple, readExternal, size, writeExternal
 
Methods inherited from class org.drools.reteoo.AbstractLeftTupleSinkAdapter
getPartitionId, setPartitionId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncSingleLeftTupleSinkAdapter

public AsyncSingleLeftTupleSinkAdapter()

AsyncSingleLeftTupleSinkAdapter

public AsyncSingleLeftTupleSinkAdapter(RuleBasePartitionId partitionId,
                                       LeftTupleSink tupleSink)
Method Detail

doPropagateAssertLeftTuple

protected void doPropagateAssertLeftTuple(PropagationContext context,
                                          InternalWorkingMemory workingMemory,
                                          LeftTuple leftTuple)
Description copied from class: SingleLeftTupleSinkAdapter
This is a hook method that may be overriden by subclasses. Please keep it package protected.

Overrides:
doPropagateAssertLeftTuple in class SingleLeftTupleSinkAdapter

doPropagateRetractLeftTuple

protected void doPropagateRetractLeftTuple(PropagationContext context,
                                           InternalWorkingMemory workingMemory,
                                           LeftTuple leftTuple,
                                           LeftTupleSink tupleSink)
Description copied from class: SingleLeftTupleSinkAdapter
This is a hook method that may be overriden by subclasses. Please keep it package protected.

Overrides:
doPropagateRetractLeftTuple in class SingleLeftTupleSinkAdapter


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.