Class ExternalProcessPollingEvent

java.lang.Object
com.day.cq.workflow.event.ExternalProcessPollingEvent
All Implemented Interfaces:
Serializable

public class ExternalProcessPollingEvent extends Object implements Serializable
A helper class to define and create external process polling events, identified using the topic EVENT_TOPIC
See Also:
  • Field Details

  • Constructor Details

    • ExternalProcessPollingEvent

      public ExternalProcessPollingEvent(Map<String,Serializable> workItemMap, Serializable externalProcessId)
      Creates a new WorkflowJob.
      Parameters:
      workItemMap - Map item of WorkItem map to be used
      externalProcessId - External process id to be used
  • Method Details

    • getWorkItemMap

      public Map<String,Serializable> getWorkItemMap()
    • createPollingEvent

      public Event createPollingEvent(long period, long timeoutSeconds, boolean advanceOnTimeout)
      Convenience method to create a timed event.
      Parameters:
      period - period of time in seconds
      timeoutSeconds - timeout parameter in seconds
      advanceOnTimeout - true or false if it should advance on timeout
      Returns:
      Event Returns polling Event
    • createPollingCancelEvent

      public Event createPollingCancelEvent()
      Convenience method to create a cancel timed event.
      Returns:
      Event Returns polling cancel Event