Package com.day.cq.workflow.event
Class ExternalProcessPollingEvent
- java.lang.Object
 - 
- com.day.cq.workflow.event.ExternalProcessPollingEvent
 
 
- 
- All Implemented Interfaces:
 java.io.Serializable
public class ExternalProcessPollingEvent extends java.lang.Object implements java.io.SerializableA helper class to define and create external process polling events, identified using the topicEVENT_TOPIC- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEVENT_TOPICThe job topic for adding an entry to the audit log.static java.lang.StringPROPERTY_POLLING_ADVANCE_ON_TIMEOUTstatic java.lang.StringPROPERTY_POLLING_EVENTstatic java.lang.StringPROPERTY_POLLING_PROCESS_IDstatic java.lang.StringPROPERTY_POLLING_STARTstatic java.lang.StringPROPERTY_POLLING_TIMEOUT 
- 
Constructor Summary
Constructors Constructor Description ExternalProcessPollingEvent(java.util.Map<java.lang.String,java.io.Serializable> workItemMap, java.io.Serializable externalProcessId)Creates a new WorkflowJob. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.osgi.service.event.EventcreatePollingCancelEvent()Convenience method to create a cancel timed event.org.osgi.service.event.EventcreatePollingEvent(long period, long timeoutSeconds, boolean advanceOnTimeout)Convenience method to create a timed event.java.util.Map<java.lang.String,java.io.Serializable>getWorkItemMap() 
 - 
 
- 
- 
Field Detail
- 
EVENT_TOPIC
public static final java.lang.String EVENT_TOPIC
The job topic for adding an entry to the audit log.- See Also:
 - Constant Field Values
 
 
- 
PROPERTY_POLLING_TIMEOUT
public static final java.lang.String PROPERTY_POLLING_TIMEOUT
- See Also:
 - Constant Field Values
 
 
- 
PROPERTY_POLLING_ADVANCE_ON_TIMEOUT
public static final java.lang.String PROPERTY_POLLING_ADVANCE_ON_TIMEOUT
- See Also:
 - Constant Field Values
 
 
- 
PROPERTY_POLLING_START
public static final java.lang.String PROPERTY_POLLING_START
- See Also:
 - Constant Field Values
 
 
- 
PROPERTY_POLLING_EVENT
public static final java.lang.String PROPERTY_POLLING_EVENT
- See Also:
 - Constant Field Values
 
 
- 
PROPERTY_POLLING_PROCESS_ID
public static final java.lang.String PROPERTY_POLLING_PROCESS_ID
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
ExternalProcessPollingEvent
public ExternalProcessPollingEvent(java.util.Map<java.lang.String,java.io.Serializable> workItemMap, java.io.Serializable externalProcessId)Creates a new WorkflowJob.- Parameters:
 workItemMap-Mapitem of WorkItem map to be usedexternalProcessId- External process id to be used
 
 - 
 
- 
Method Detail
- 
getWorkItemMap
public java.util.Map<java.lang.String,java.io.Serializable> getWorkItemMap()
 
- 
createPollingEvent
public org.osgi.service.event.Event createPollingEvent(long period, long timeoutSeconds, boolean advanceOnTimeout)Convenience method to create a timed event.- Parameters:
 period- period of time in secondstimeoutSeconds- timeout parameter in secondsadvanceOnTimeout- true or false if it should advance on timeout- Returns:
 - Event Returns polling 
Event 
 
- 
createPollingCancelEvent
public org.osgi.service.event.Event createPollingCancelEvent()
Convenience method to create a cancel timed event.- Returns:
 - Event Returns polling cancel 
Event 
 
 - 
 
 -