jBPM :: Distribution 6.2.1-SNAPSHOT

org.jbpm.process.instance.event
Class DefaultSignalManager.SignalProcessInstanceAction

java.lang.Object
  extended by org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry
      extended by org.jbpm.process.instance.event.DefaultSignalManager.SignalProcessInstanceAction
All Implemented Interfaces:
org.drools.core.common.WorkingMemoryAction, org.drools.core.phreak.PropagationEntry
Enclosing class:
DefaultSignalManager

public static class DefaultSignalManager.SignalProcessInstanceAction
extends org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry
implements org.drools.core.common.WorkingMemoryAction


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.drools.core.phreak.PropagationEntry
org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry, org.drools.core.phreak.PropagationEntry.Delete, org.drools.core.phreak.PropagationEntry.Insert, org.drools.core.phreak.PropagationEntry.Update
 
Field Summary
 
Fields inherited from interface org.drools.core.common.WorkingMemoryAction
DeactivateCallback, LogicalRetractCallback, PropagateAction, SignalAction, SignalProcessInstanceAction, WorkingMemoryBehahviourRetract, WorkingMemoryReteAssertAction, WorkingMemoryReteExpireAction
 
Constructor Summary
DefaultSignalManager.SignalProcessInstanceAction(long processInstanceId, String type, Object event)
           
DefaultSignalManager.SignalProcessInstanceAction(org.drools.core.marshalling.impl.MarshallerReaderContext context)
           
 
Method Summary
 void execute(org.drools.core.common.InternalKnowledgeRuntime kruntime)
           
 void execute(org.drools.core.common.InternalWorkingMemory workingMemory)
           
 void readExternal(ObjectInput in)
           
 org.drools.core.marshalling.impl.ProtobufMessages.ActionQueue.Action serialize(org.drools.core.marshalling.impl.MarshallerWriteContext context)
           
 void write(org.drools.core.marshalling.impl.MarshallerWriteContext context)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry
getNext, isMarshallable, requiresImmediateFlushing, setNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.core.phreak.PropagationEntry
getNext, isMarshallable, requiresImmediateFlushing, setNext
 

Constructor Detail

DefaultSignalManager.SignalProcessInstanceAction

public DefaultSignalManager.SignalProcessInstanceAction(long processInstanceId,
                                                        String type,
                                                        Object event)

DefaultSignalManager.SignalProcessInstanceAction

public DefaultSignalManager.SignalProcessInstanceAction(org.drools.core.marshalling.impl.MarshallerReaderContext context)
                                                 throws IOException,
                                                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException
Method Detail

execute

public void execute(org.drools.core.common.InternalWorkingMemory workingMemory)
Specified by:
execute in interface org.drools.core.phreak.PropagationEntry

execute

public void execute(org.drools.core.common.InternalKnowledgeRuntime kruntime)
Specified by:
execute in interface org.drools.core.phreak.PropagationEntry
Overrides:
execute in class org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry

write

public void write(org.drools.core.marshalling.impl.MarshallerWriteContext context)
           throws IOException
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Throws:
IOException

serialize

public org.drools.core.marshalling.impl.ProtobufMessages.ActionQueue.Action serialize(org.drools.core.marshalling.impl.MarshallerWriteContext context)
                                                                               throws IOException
Specified by:
serialize in interface org.drools.core.common.WorkingMemoryAction
Throws:
IOException

jBPM :: Distribution 6.2.1-SNAPSHOT

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