Class SignalEventCommand

  • All Implemented Interfaces:
    java.io.Serializable, org.kie.api.command.Command<java.lang.Void>, org.kie.api.command.ExecutableCommand<java.lang.Void>, org.kie.internal.command.ProcessInstanceIdCommand

    public class SignalEventCommand
    extends java.lang.Object
    implements org.kie.api.command.ExecutableCommand<java.lang.Void>, org.kie.internal.command.ProcessInstanceIdCommand
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      SignalEventCommand()  
      SignalEventCommand​(java.lang.String eventType, java.lang.Object event)  
      SignalEventCommand​(java.lang.String processInstanceId, java.lang.String eventType, java.lang.Object event)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Void execute​(org.kie.api.runtime.Context context)  
      org.kie.internal.process.CorrelationKey getCorrelationKey()  
      java.lang.Object getEvent()  
      java.lang.String getEventType()  
      java.lang.String getProcessInstanceId()  
      void setCorrelationKey​(org.kie.internal.process.CorrelationKey correlationKey)  
      void setEvent​(java.lang.Object event)  
      void setEventType​(java.lang.String eventType)  
      void setProcessInstanceId​(java.lang.String processInstanceId)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.kie.api.command.ExecutableCommand

        autoFireAllRules
    • Constructor Detail

      • SignalEventCommand

        public SignalEventCommand()
      • SignalEventCommand

        public SignalEventCommand​(java.lang.String eventType,
                                  java.lang.Object event)
      • SignalEventCommand

        public SignalEventCommand​(java.lang.String processInstanceId,
                                  java.lang.String eventType,
                                  java.lang.Object event)
    • Method Detail

      • getProcessInstanceId

        public java.lang.String getProcessInstanceId()
        Specified by:
        getProcessInstanceId in interface org.kie.internal.command.ProcessInstanceIdCommand
      • setProcessInstanceId

        public void setProcessInstanceId​(java.lang.String processInstanceId)
        Specified by:
        setProcessInstanceId in interface org.kie.internal.command.ProcessInstanceIdCommand
      • getCorrelationKey

        public org.kie.internal.process.CorrelationKey getCorrelationKey()
      • setCorrelationKey

        public void setCorrelationKey​(org.kie.internal.process.CorrelationKey correlationKey)
      • getEventType

        public java.lang.String getEventType()
      • setEventType

        public void setEventType​(java.lang.String eventType)
      • getEvent

        public java.lang.Object getEvent()
      • setEvent

        public void setEvent​(java.lang.Object event)
      • execute

        public java.lang.Void execute​(org.kie.api.runtime.Context context)
        Specified by:
        execute in interface org.kie.api.command.ExecutableCommand<java.lang.Void>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object