Drools :: ReteOO 6.0.0.CR2

org.drools.reteoo.nodes
Class ReteAlphaNode

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

public class ReteAlphaNode
extends org.drools.core.reteoo.AlphaNode

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.drools.core.reteoo.AlphaNode
org.drools.core.reteoo.AlphaNode.AlphaMemory
 
Field Summary
 
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
ReteAlphaNode()
           
ReteAlphaNode(int id, org.drools.core.spi.AlphaNodeFieldConstraint constraint, org.drools.core.reteoo.ObjectSource objectSource, org.drools.core.reteoo.builder.BuildContext context)
           
 
Method Summary
 void attach(org.drools.core.reteoo.builder.BuildContext context)
           
 
Methods inherited from class org.drools.core.reteoo.AlphaNode
addObjectSink, assertObject, byPassModifyToBetaNode, calculateDeclaredMask, calculateHashCode, createMemory, equals, getConstraint, getDeclaredMask, getInferredMask, getNextObjectSinkNode, getPreviousObjectSinkNode, getType, hashCode, modifyObject, readExternal, setNextObjectSinkNode, setPreviousObjectSinkNode, toString, updateSink, writeExternal
 
Methods inherited from class org.drools.core.reteoo.ObjectSource
doCollectAncestors, doRemove, getObjectTypeNode, getParentObjectSource, getSinkPropagator, initDeclaredMask, isInUse, networkUpdated, removeObjectSink, resetInferredMask, updateMask
 
Methods inherited from class org.drools.core.common.BaseNode
addAssociation, attach, collectAncestors, 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
 
Methods inherited from interface org.drools.core.common.MemoryFactory
getId
 

Constructor Detail

ReteAlphaNode

public ReteAlphaNode()

ReteAlphaNode

public ReteAlphaNode(int id,
                     org.drools.core.spi.AlphaNodeFieldConstraint constraint,
                     org.drools.core.reteoo.ObjectSource objectSource,
                     org.drools.core.reteoo.builder.BuildContext context)
Method Detail

attach

public void attach(org.drools.core.reteoo.builder.BuildContext context)
Overrides:
attach in class org.drools.core.reteoo.AlphaNode

Drools :: ReteOO 6.0.0.CR2

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