Drools :: ReteOO 6.0.0.Final

org.drools.reteoo.nodes
Class ReteEntryPointNode

java.lang.Object
  extended by org.drools.core.common.BaseNode
      extended by org.drools.core.reteoo.ObjectSource
          extended by org.drools.core.reteoo.EntryPointNode
              extended by org.drools.reteoo.nodes.ReteEntryPointNode
All Implemented Interfaces:
Externalizable, Serializable, org.drools.core.common.NetworkNode, org.drools.core.reteoo.ObjectSink, org.drools.core.reteoo.Sink

public class ReteEntryPointNode
extends org.drools.core.reteoo.EntryPointNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.drools.core.reteoo.EntryPointNode
log
 
Fields inherited from class org.drools.core.reteoo.ObjectSource
declaredMask, inferredMask, sink, source
 
Fields inherited from class org.drools.core.common.BaseNode
associations, id, partitionId, partitionsEnabled, streamMode
 
Constructor Summary
ReteEntryPointNode()
           
ReteEntryPointNode(int id, org.drools.core.reteoo.ObjectSource objectSource, org.drools.core.reteoo.builder.BuildContext context)
           
ReteEntryPointNode(int id, org.drools.core.common.RuleBasePartitionId partitionId, boolean partitionsEnabled, org.drools.core.reteoo.ObjectSource objectSource, org.drools.core.rule.EntryPointId entryPoint)
           
 
Method Summary
 void doDeleteObject(org.drools.core.spi.PropagationContext pctx, org.drools.core.common.InternalWorkingMemory wm, org.drools.core.reteoo.LeftTuple leftTuple)
           
 void doRightDelete(org.drools.core.spi.PropagationContext pctx, org.drools.core.common.InternalWorkingMemory wm, org.drools.core.reteoo.RightTuple rightTuple)
           
 
Methods inherited from class org.drools.core.reteoo.EntryPointNode
addObjectSink, assertActivation, assertObject, assertObject, assertQuery, attach, byPassModifyToBetaNode, calculateDeclaredMask, doRemove, equals, getEntryPoint, getObjectTypeNodes, getQueryNode, getType, hashCode, isObjectMemoryEnabled, modifyActivation, modifyObject, modifyObject, modifyQuery, readExternal, removeObjectSink, retractActivation, retractObject, retractQuery, setObjectMemoryEnabled, toString, updateSink, writeExternal
 
Methods inherited from class org.drools.core.reteoo.ObjectSource
getDeclaredMask, getObjectTypeNode, getParentObjectSource, getSinkPropagator, initDeclaredMask, isInUse, networkUpdated, resetInferredMask, updateMask
 
Methods inherited from class org.drools.core.common.BaseNode
addAssociation, attach, getAssociations, getId, getPartitionId, isStreamMode, remove, removeAssociation, setId, setPartitionId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.drools.core.common.NetworkNode
getAssociations, getId, getPartitionId
 

Constructor Detail

ReteEntryPointNode

public ReteEntryPointNode()

ReteEntryPointNode

public ReteEntryPointNode(int id,
                          org.drools.core.reteoo.ObjectSource objectSource,
                          org.drools.core.reteoo.builder.BuildContext context)

ReteEntryPointNode

public ReteEntryPointNode(int id,
                          org.drools.core.common.RuleBasePartitionId partitionId,
                          boolean partitionsEnabled,
                          org.drools.core.reteoo.ObjectSource objectSource,
                          org.drools.core.rule.EntryPointId entryPoint)
Method Detail

doRightDelete

public void doRightDelete(org.drools.core.spi.PropagationContext pctx,
                          org.drools.core.common.InternalWorkingMemory wm,
                          org.drools.core.reteoo.RightTuple rightTuple)
Overrides:
doRightDelete in class org.drools.core.reteoo.EntryPointNode

doDeleteObject

public void doDeleteObject(org.drools.core.spi.PropagationContext pctx,
                           org.drools.core.common.InternalWorkingMemory wm,
                           org.drools.core.reteoo.LeftTuple leftTuple)
Overrides:
doDeleteObject in class org.drools.core.reteoo.EntryPointNode

Drools :: ReteOO 6.0.0.Final

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