public class EventPublishUtil extends Object
EventsPublisher
provides a utility for publishing workflow
related events.Constructor and Description |
---|
EventPublishUtil(EventAdmin eventAdmin) |
public EventPublishUtil(EventAdmin eventAdmin)
public void publishModelDeployedEvent(String id, String version, String user)
public void publishWorkflowStartedEvent(Workflow instance, Workflow parentWorkflow, String user, WorkflowData data)
public void publishWorkflowAbortedEvent(Workflow instance, String userId)
public void publishWorkflowSuspendedEvent(Workflow instance, String user)
public void publishWorkflowCompletedEvent(Workflow instance, String user) throws WorkflowException
WorkflowException
public void publishNodeTransitionEvent(Workflow instance, String fromNodeName, String toNodeName, WorkItem workitem, String user)
public void publishVariableUpdatedEvent(Workflow instance, String variableName, Object variableValue, String user)
public void publishProcessTimeoutEvent(Workflow instance, String processName)
public void publishJobEvent(Map workItemMap, Integer retryCount, int numOfParallelProcs, String jobId)
public void publishExternalProcessJobEvent(Map workItemMap, Integer retryCount, String jobId)
public void publishTimeoutEvent(WorkItem item, WorkflowSession session)
public void publishResetTimeoutEvent(WorkItem item)
public void publishDelegationEvent(Workflow instance, Authorizable participant, WorkItem item, String user)
public void publishResourceCollectionModificationEvent(String path)
Copyright © 2010 - 2020 Adobe. All Rights Reserved