Class XESEventMessage

java.lang.Object
i5.las2peer.logging.monitoring.MonitoringMessage
i5.las2peer.logging.monitoring.XESEventMessage
All Implemented Interfaces:
Serializable

public class XESEventMessage extends MonitoringMessage
This class stores a message that was logged by the monitoring module of las2peer. An Array of instances of this class is send via a Message to the central monitoring node.
See Also:
  • Constructor Details

    • XESEventMessage

      public XESEventMessage(Long timestamp, MonitoringEvent event, String sourceNode, String sourceAgentId, String destinationNode, String destinationAgentId, String remarks, String caseId, String activityName, String resourceId, String resourceType, String lifecyclePhase, Long timeOfEvent)
      Constructor of a XESEventMessage. This is a subclass of MonitoringMessage with additional fields for XES event log.
      Parameters:
      timestamp - A timestamp for this message
      event - A monitoring event identifier
      sourceNode - A source node
      sourceAgentId - A source agent id
      destinationNode - A destination node
      destinationAgentId - A destination agent id
      remarks - Any additional information about this message
      caseId - caseId of the event
      activityName - activityName of the event
      resourceId - resourceId of the event
      resourceType - resourceType of the event (e.g. user, service, bot, etc.)
      lifecyclePhase - lifecyclePhase of the event (e.g. start, complete, etc.)
  • Method Details

    • getCaseId

      public String getCaseId()
    • getActivityName

      public String getActivityName()
    • getResourceId

      public String getResourceId()
    • getResourceType

      public String getResourceType()
    • getLifecyclePhase

      public String getLifecyclePhase()
    • getTimeOfEvent

      public Long getTimeOfEvent()