Drools :: Core 6.1.0.Beta1

org.drools.core.reteoo
Class ReteObjectTypeNode

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

public class ReteObjectTypeNode
extends ObjectTypeNode

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.drools.core.reteoo.ObjectTypeNode
ObjectTypeNode.ExpireJob, ObjectTypeNode.ExpireJobContext, ObjectTypeNode.ExpireJobContextTimerInputMarshaller, ObjectTypeNode.ExpireJobContextTimerOutputMarshaller, ObjectTypeNode.Id, ObjectTypeNode.ObjectTypeNodeMemory
 
Field Summary
 
Fields inherited from class org.drools.core.reteoo.ObjectTypeNode
compiledNetwork, DEFAULT_ID, dirty, idGenerator, job, objectType
 
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
ReteObjectTypeNode()
           
ReteObjectTypeNode(int id, EntryPointNode source, ObjectType objectType, BuildContext context)
           
 
Method Summary
 void attach(BuildContext context)
          Rete needs to know that this ObjectTypeNode has been added
 
Methods inherited from class org.drools.core.reteoo.ObjectTypeNode
assertObject, byPassModifyToBetaNode, calculateDeclaredMask, createMemory, doRemove, doRetractObject, equals, getEntryPoint, getExpirationOffset, getObjectType, getOtnIdCounter, getType, hashCode, isAssignableFrom, isObjectMemoryEnabled, modifyObject, networkUpdated, nextOtnId, readExternal, remove, resetIdGenerator, retractObject, setCompiledNetwork, setExpirationOffset, setObjectMemoryEnabled, toString, updateSink, updateTupleSinkId, writeExternal
 
Methods inherited from class org.drools.core.reteoo.ObjectSource
addObjectSink, getDeclaredMask, getObjectTypeNode, getParentObjectSource, getSinkPropagator, initDeclaredMask, isInUse, removeObjectSink, resetInferredMask, updateMask
 
Methods inherited from class org.drools.core.common.BaseNode
addAssociation, attach, getAssociations, getId, getPartitionId, isStreamMode, 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

ReteObjectTypeNode

public ReteObjectTypeNode()

ReteObjectTypeNode

public ReteObjectTypeNode(int id,
                          EntryPointNode source,
                          ObjectType objectType,
                          BuildContext context)
Method Detail

attach

public void attach(BuildContext context)
Description copied from class: ObjectTypeNode
Rete needs to know that this ObjectTypeNode has been added

Overrides:
attach in class ObjectTypeNode

Drools :: Core 6.1.0.Beta1

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