public class EventPublishUtil
extends java.lang.Object
EventsPublisher
provides a utility for publishing workflow
related events.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROP_OLD_PAYLOAD_PATH |
static java.lang.String |
PROP_PAYLOAD_PATH |
static java.lang.String |
WORKFLOW_PAYLOAD_MODIFIED_EVENT |
Constructor and Description |
---|
EventPublishUtil(org.osgi.service.event.EventAdmin eventAdmin) |
Modifier and Type | Method and Description |
---|---|
void |
publishClaimEvent(Workflow instance,
WorkItem item,
java.lang.String user) |
void |
publishDelegationEvent(Workflow instance,
Authorizable participant,
WorkItem item,
java.lang.String user) |
void |
publishExternalProcessJobEvent(java.util.Map workItemMap,
java.lang.Integer retryCount,
java.lang.String jobId)
Deprecated.
|
void |
publishJobEvent(java.util.Map workItemMap,
java.lang.Integer retryCount,
int numOfParallelProcs,
java.lang.String jobId)
Deprecated.
|
void |
publishJobFailedEvent(WorkItem item,
java.lang.String message) |
void |
publishModelDeletedEvent(java.lang.String id,
java.lang.String user) |
void |
publishModelDeployedEvent(java.lang.String id,
java.lang.String version,
java.lang.String user) |
void |
publishNodeTransitionEvent(Workflow instance,
java.lang.String fromNodeName,
java.lang.String toNodeName,
WorkItem workitem,
java.lang.String user) |
void |
publishProcessTimeoutEvent(Workflow instance,
java.lang.String processName) |
void |
publishResetTimeoutEvent(WorkItem item)
Deprecated.
|
void |
publishResourceCollectionModificationEvent(java.lang.String path) |
java.lang.Long |
publishTimeoutEvent(WorkItem item,
WorkflowSession session)
Deprecated.
|
void |
publishUnclaimEvent(Workflow instance,
Authorizable participant,
WorkItem item,
java.lang.String user) |
void |
publishVariableUpdatedEvent(Workflow instance,
java.lang.String variableName,
java.lang.Object variableValue,
java.lang.String user) |
void |
publishWorkflowAbortedEvent(Workflow instance,
java.lang.String userId) |
void |
publishWorkflowCompletedEvent(Workflow instance,
java.lang.String user) |
void |
publishWorkflowPayloadModified(Workflow instance,
java.lang.String oldPath,
java.lang.String user) |
void |
publishWorkflowResumedEvent(Workflow instance,
java.lang.String user) |
void |
publishWorkflowStartedEvent(Workflow instance,
Workflow parentWorkflow,
java.lang.String user,
WorkflowData data) |
void |
publishWorkflowSuspendedEvent(Workflow instance,
java.lang.String user) |
public static final java.lang.String WORKFLOW_PAYLOAD_MODIFIED_EVENT
public static final java.lang.String PROP_OLD_PAYLOAD_PATH
public static final java.lang.String PROP_PAYLOAD_PATH
public EventPublishUtil(org.osgi.service.event.EventAdmin eventAdmin)
public void publishModelDeployedEvent(java.lang.String id, java.lang.String version, java.lang.String user)
public void publishModelDeletedEvent(java.lang.String id, java.lang.String user)
public void publishWorkflowStartedEvent(Workflow instance, Workflow parentWorkflow, java.lang.String user, WorkflowData data)
public void publishWorkflowAbortedEvent(Workflow instance, java.lang.String userId)
public void publishWorkflowSuspendedEvent(Workflow instance, java.lang.String user)
public void publishWorkflowResumedEvent(Workflow instance, java.lang.String user)
public void publishWorkflowCompletedEvent(Workflow instance, java.lang.String user) throws WorkflowException
WorkflowException
public void publishWorkflowPayloadModified(Workflow instance, java.lang.String oldPath, java.lang.String user) throws WorkflowException
WorkflowException
public void publishNodeTransitionEvent(Workflow instance, java.lang.String fromNodeName, java.lang.String toNodeName, WorkItem workitem, java.lang.String user)
public void publishVariableUpdatedEvent(Workflow instance, java.lang.String variableName, java.lang.Object variableValue, java.lang.String user)
public void publishProcessTimeoutEvent(Workflow instance, java.lang.String processName)
@Deprecated public void publishJobEvent(java.util.Map workItemMap, java.lang.Integer retryCount, int numOfParallelProcs, java.lang.String jobId)
@Deprecated public void publishExternalProcessJobEvent(java.util.Map workItemMap, java.lang.Integer retryCount, java.lang.String jobId)
public void publishJobFailedEvent(WorkItem item, java.lang.String message)
@Deprecated public java.lang.Long publishTimeoutEvent(WorkItem item, WorkflowSession session)
@Deprecated public void publishResetTimeoutEvent(WorkItem item)
public void publishDelegationEvent(Workflow instance, Authorizable participant, WorkItem item, java.lang.String user)
public void publishUnclaimEvent(Workflow instance, Authorizable participant, WorkItem item, java.lang.String user)
public void publishClaimEvent(Workflow instance, WorkItem item, java.lang.String user)
public void publishResourceCollectionModificationEvent(java.lang.String path)
Copyright © 2010 - 2023 Adobe. All Rights Reserved