xflow.events
Class EventsPublisher
java.lang.Object
xflow.events.EventsPublisher
- public class EventsPublisher
- extends java.lang.Object
- Author:
- xzma
The methods in this class are called by the XFlow server to publish an event.
|
Method Summary |
org.w3c.dom.Document |
createXMLDoc()
|
boolean |
isDoNotPublish()
|
void |
publishModelDeployedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.String user)
|
void |
publishNodeTransitionEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String fromNodeName,
java.lang.String toNodeName,
WorkItem witem)
|
void |
publishProcessTimeoutEvent(java.lang.String workflowName,
int workflowVersion,
int workflowId,
java.lang.String processName)
|
void |
publishVariableUpdatedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String variableName,
java.lang.Object variableValue)
|
void |
publishWorkflowAbortedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String user)
|
void |
publishWorkflowCompletedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String user)
|
void |
publishWorkflowResumedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String user)
|
void |
publishWorkflowStartedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.Integer parentWorkflowId,
java.lang.String user,
WorkItem witem)
|
void |
publishWorkflowSuspendedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String user)
|
void |
setDoNotPublish(boolean doNotPublish)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventsPublisher
public EventsPublisher()
isDoNotPublish
public boolean isDoNotPublish()
setDoNotPublish
public void setDoNotPublish(boolean doNotPublish)
publishModelDeployedEvent
public void publishModelDeployedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.String user)
throws java.lang.Exception
- Throws:
java.lang.Exception
publishWorkflowStartedEvent
public void publishWorkflowStartedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.Integer parentWorkflowId,
java.lang.String user,
WorkItem witem)
throws XflowException
- Throws:
XflowException
publishWorkflowAbortedEvent
public void publishWorkflowAbortedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String user)
throws XflowException
- Throws:
XflowException
publishWorkflowSuspendedEvent
public void publishWorkflowSuspendedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String user)
throws XflowException
- Throws:
XflowException
publishWorkflowResumedEvent
public void publishWorkflowResumedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String user)
throws XflowException
- Throws:
XflowException
publishWorkflowCompletedEvent
public void publishWorkflowCompletedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String user)
throws XflowException
- Throws:
XflowException
publishNodeTransitionEvent
public void publishNodeTransitionEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String fromNodeName,
java.lang.String toNodeName,
WorkItem witem)
throws XflowException
- Throws:
XflowException
publishVariableUpdatedEvent
public void publishVariableUpdatedEvent(java.lang.String workflowName,
int workflowVersion,
java.lang.Integer workflowId,
java.lang.String variableName,
java.lang.Object variableValue)
throws XflowException
- Throws:
XflowException
publishProcessTimeoutEvent
public void publishProcessTimeoutEvent(java.lang.String workflowName,
int workflowVersion,
int workflowId,
java.lang.String processName)
throws XflowException
- Throws:
XflowException
createXMLDoc
public org.w3c.dom.Document createXMLDoc()
throws XflowException
- Throws:
XflowException