Class 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.AbstractPartitionedPropagationEntry, org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry, org.drools.core.phreak.PropagationEntry.Delete, org.drools.core.phreak.PropagationEntry.Insert, org.drools.core.phreak.PropagationEntry.PartitionedDelete, org.drools.core.phreak.PropagationEntry.PartitionedUpdate, org.drools.core.phreak.PropagationEntry.PropagationEntryWithResult<T extends Object>, 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute​(org.drools.core.common.InternalKnowledgeRuntime kruntime)  
      void execute​(org.drools.core.common.InternalWorkingMemory workingMemory)  
      void readExternal​(ObjectInput in)  
      org.drools.serialization.protobuf.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

        defersExpiration, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, requiresImmediateFlushing, setNext
      • Methods inherited from interface org.drools.core.phreak.PropagationEntry

        defersExpiration, getNext, getSplitForPartition, isCalledFromRHS, isPartitionSplittable, requiresImmediateFlushing, setNext
    • 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
      • serialize

        public org.drools.serialization.protobuf.ProtobufMessages.ActionQueue.Action serialize​(org.drools.core.marshalling.impl.MarshallerWriteContext context)
                                                                                        throws IOException
        Throws:
        IOException