|
jBPM :: Distribution 6.2.0-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbpm.process.audit.AbstractAuditLogger
org.jbpm.process.audit.jms.AsyncAuditLogProducer
public class AsyncAuditLogProducer
Asynchronous log producer that puts audit log events into JMS queue. It expects to have following objects available before it is fully operational:
AsyncAuditLogReceiver
class
Field Summary |
---|
Fields inherited from class org.jbpm.process.audit.AbstractAuditLogger |
---|
AFTER_COMPLETE_EVENT_TYPE, AFTER_NODE_ENTER_EVENT_TYPE, AFTER_NODE_LEFT_EVENT_TYPE, AFTER_START_EVENT_TYPE, AFTER_VAR_CHANGE_EVENT_TYPE, BEFORE_COMPLETE_EVENT_TYPE, BEFORE_NODE_ENTER_EVENT_TYPE, BEFORE_NODE_LEFT_EVENT_TYPE, BEFORE_START_EVENT_TYPE, BEFORE_VAR_CHANGE_EVENT_TYPE, builder |
Constructor Summary | |
---|---|
AsyncAuditLogProducer()
|
|
AsyncAuditLogProducer(KieSession session,
boolean transacted)
|
Method Summary | |
---|---|
void |
afterNodeLeft(ProcessNodeLeftEvent event)
This listener method is invoked right after a node in a process instance has been left (which is when the node was completed, for example when it performed the task it was designed for). |
void |
afterNodeTriggered(ProcessNodeTriggeredEvent event)
This listener method is invoked right after a node in a process instance has been triggered (which is when the node was entered, for example when an incoming connection triggered it). |
void |
afterProcessCompleted(ProcessCompletedEvent event)
This listener method is invoked right after a process instance has been completed (or aborted). |
void |
afterProcessStarted(ProcessStartedEvent event)
This listener method is invoked right after a process instance has been started. |
void |
afterVariableChanged(ProcessVariableChangedEvent event)
This listener method is invoked right after the value of a process variable has been changed. |
void |
beforeNodeLeft(ProcessNodeLeftEvent event)
This listener method is invoked right before a node in a process instance is being left (which is when the node is completed, for example when it has performed the task it was designed for). |
void |
beforeNodeTriggered(ProcessNodeTriggeredEvent event)
This listener method is invoked right before a node in a process instance is being triggered (which is when the node is being entered, for example when an incoming connection triggers it). |
void |
beforeProcessCompleted(ProcessCompletedEvent event)
This listener method is invoked right before a process instance is being completed (or aborted). |
void |
beforeProcessStarted(ProcessStartedEvent event)
This listener method is invoked right before a process instance is being started. |
void |
beforeVariableChanged(ProcessVariableChangedEvent event)
This listener method is invoked right before the value of a process variable is being changed. |
ConnectionFactory |
getConnectionFactory()
|
Queue |
getQueue()
|
boolean |
isTransacted()
|
protected void |
sendMessage(Object messageContent,
Integer eventType)
|
void |
setConnectionFactory(ConnectionFactory connectionFactory)
|
void |
setQueue(Queue queue)
|
void |
setTransacted(boolean transacted)
|
Methods inherited from class org.jbpm.process.audit.AbstractAuditLogger |
---|
getBuilder, setBuilder |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AsyncAuditLogProducer()
public AsyncAuditLogProducer(KieSession session, boolean transacted)
Method Detail |
---|
public ConnectionFactory getConnectionFactory()
public void setConnectionFactory(ConnectionFactory connectionFactory)
public Queue getQueue()
public void setQueue(Queue queue)
public void beforeNodeTriggered(ProcessNodeTriggeredEvent event)
ProcessEventListener
public void afterNodeLeft(ProcessNodeLeftEvent event)
ProcessEventListener
public void afterVariableChanged(ProcessVariableChangedEvent event)
ProcessEventListener
public void beforeProcessStarted(ProcessStartedEvent event)
ProcessEventListener
public void afterProcessCompleted(ProcessCompletedEvent event)
ProcessEventListener
public void afterNodeTriggered(ProcessNodeTriggeredEvent event)
ProcessEventListener
public void beforeNodeLeft(ProcessNodeLeftEvent event)
ProcessEventListener
public void beforeVariableChanged(ProcessVariableChangedEvent event)
ProcessEventListener
public void afterProcessStarted(ProcessStartedEvent event)
ProcessEventListener
public void beforeProcessCompleted(ProcessCompletedEvent event)
ProcessEventListener
protected void sendMessage(Object messageContent, Integer eventType)
public boolean isTransacted()
public void setTransacted(boolean transacted)
|
jBPM :: Distribution 6.2.0-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |