Class SignalEventCommand

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

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

      • SignalEventCommand

        public SignalEventCommand()
      • SignalEventCommand

        public SignalEventCommand​(String eventType,
                                  Object event)
      • SignalEventCommand

        public SignalEventCommand​(long processInstanceId,
                                  String eventType,
                                  Object event)
    • Method Detail

      • getProcessInstanceId

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

        public void setProcessInstanceId​(Long 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 String getEventType()
      • setEventType

        public void setEventType​(String eventType)
      • getEvent

        public Object getEvent()
      • setEvent

        public void setEvent​(Object event)
      • execute

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