org.drools.audit.event
Class RuleFlowNodeLogEvent

java.lang.Object
  extended by org.drools.audit.event.LogEvent
      extended by org.drools.audit.event.RuleFlowLogEvent
          extended by org.drools.audit.event.RuleFlowNodeLogEvent

public class RuleFlowNodeLogEvent
extends RuleFlowLogEvent


Field Summary
 
Fields inherited from class org.drools.audit.event.LogEvent
ACTIVATION_CANCELLED, ACTIVATION_CREATED, AFTER_ACTIVATION_FIRE, AFTER_PACKAGE_ADDED, AFTER_PACKAGE_REMOVED, AFTER_RULE_ADDED, AFTER_RULE_REMOVED, AFTER_RULEFLOW_COMPLETED, AFTER_RULEFLOW_CREATED, AFTER_RULEFLOW_GROUP_ACTIVATED, AFTER_RULEFLOW_GROUP_DEACTIVATED, AFTER_RULEFLOW_NODE_EXITED, AFTER_RULEFLOW_NODE_TRIGGERED, AFTER_TASK_INSTANCE_COMPLETED, AFTER_TASK_INSTANCE_CREATED, AFTER_VARIABLE_INSTANCE_CHANGED, BEFORE_ACTIVATION_FIRE, BEFORE_PACKAGE_ADDED, BEFORE_PACKAGE_REMOVED, BEFORE_RULE_ADDED, BEFORE_RULE_REMOVED, BEFORE_RULEFLOW_COMPLETED, BEFORE_RULEFLOW_CREATED, BEFORE_RULEFLOW_GROUP_ACTIVATED, BEFORE_RULEFLOW_GROUP_DEACTIVATED, BEFORE_RULEFLOW_NODE_EXITED, BEFORE_RULEFLOW_NODE_TRIGGERED, BEFORE_TASK_INSTANCE_COMPLETED, BEFORE_TASK_INSTANCE_CREATED, BEFORE_VARIABLE_INSTANCE_CHANGED, INSERTED, RETRACTED, UPDATED
 
Constructor Summary
RuleFlowNodeLogEvent(int type, String nodeId, String nodeName, String nodeInstanceId, String processId, String processName, long processInstanceId)
          Create a new ruleflow node log event.
 
Method Summary
 String getNodeId()
           
 String getNodeInstanceId()
           
 String getNodeName()
           
 void readExternal(ObjectInput in)
           
 String toString()
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class org.drools.audit.event.RuleFlowLogEvent
getProcessId, getProcessInstanceId, getProcessName
 
Methods inherited from class org.drools.audit.event.LogEvent
getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RuleFlowNodeLogEvent

public RuleFlowNodeLogEvent(int type,
                            String nodeId,
                            String nodeName,
                            String nodeInstanceId,
                            String processId,
                            String processName,
                            long processInstanceId)
Create a new ruleflow node log event.

Parameters:
type - The type of event. This can only be RULEFLOW_NODE_START or RULEFLOW_NODE_END.
processId - The id of the process
processName - The name of the process
Method Detail

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Overrides:
readExternal in class RuleFlowLogEvent
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Overrides:
writeExternal in class RuleFlowLogEvent
Throws:
IOException

getNodeId

public String getNodeId()

getNodeName

public String getNodeName()

getNodeInstanceId

public String getNodeInstanceId()

toString

public String toString()
Overrides:
toString in class RuleFlowLogEvent


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.