org.drools.reteoo
Class AsyncSingleObjectSinkAdapter

java.lang.Object
  extended by org.drools.reteoo.AbstractObjectSinkAdapter
      extended by org.drools.reteoo.SingleObjectSinkAdapter
          extended by org.drools.reteoo.AsyncSingleObjectSinkAdapter
All Implemented Interfaces:
Externalizable, Serializable, ObjectSinkPropagator

public class AsyncSingleObjectSinkAdapter
extends SingleObjectSinkAdapter

This is an asynchronous implementation of the SingleObjectSinkAdapter that is used to propagate facts between different partitions in the rulebase

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.drools.reteoo.SingleObjectSinkAdapter
sink
 
Fields inherited from class org.drools.reteoo.AbstractObjectSinkAdapter
partitionId
 
Constructor Summary
AsyncSingleObjectSinkAdapter()
           
AsyncSingleObjectSinkAdapter(RuleBasePartitionId partitionId, ObjectSink objectSink)
           
 
Method Summary
 void propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 
Methods inherited from class org.drools.reteoo.SingleObjectSinkAdapter
getMatchingNode, getSinks, propagateModifyObject, readExternal, size, writeExternal
 
Methods inherited from class org.drools.reteoo.AbstractObjectSinkAdapter
getPartitionId, setPartitionId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncSingleObjectSinkAdapter

public AsyncSingleObjectSinkAdapter()

AsyncSingleObjectSinkAdapter

public AsyncSingleObjectSinkAdapter(RuleBasePartitionId partitionId,
                                    ObjectSink objectSink)
Method Detail

propagateAssertObject

public void propagateAssertObject(InternalFactHandle factHandle,
                                  PropagationContext context,
                                  InternalWorkingMemory workingMemory)
Specified by:
propagateAssertObject in interface ObjectSinkPropagator
Overrides:
propagateAssertObject in class SingleObjectSinkAdapter


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