public class MxmlLogger extends Object implements IProcessLogger
| Constructor and Description |
|---|
MxmlLogger(String processModel,
BPSimulator sim)
Default constructor with name of the process model file.
|
| Modifier and Type | Method and Description |
|---|---|
void |
finish()
Simulation finished.
|
void |
init()
Initialize logger
|
void |
logCollaboration(ProcessActivity activity,
Collaboration collaboration)
Collaboration between processes.
|
void |
logElementCompletion(ProcessActivity activity)
Completion of a process activity
|
void |
logElementEnabled(ProcessActivity activity)
Enablement of a process activity
|
void |
logElementRescinded(ProcessActivity activity)
Activity rescinded (e.g.
|
void |
logElementStarted(ProcessActivity activity)
Process activity started
|
void |
logElementTerminated(ProcessActivity activity)
Activity terminated (e.g.
|
void |
logEnabledPending(ProcessActivity activity)
Collaboration received.
|
void |
logMessageRegistered(ProcessActivityCollaboration newActivity)
Message registered with the id from another process
|
void |
logProcessEnabled(ProcessInstance process)
Process instance started.
|
void |
logProcessEnd(ProcessInstance process)
Process instance finished.
|
void |
logResourceAvailable(ProcessActivity activity,
int totalAvailable)
Resource is available for activity.
|
void |
logResourceUnavailable(ProcessActivity activity)
Resource is not available for activity
|
public MxmlLogger(String processModel, BPSimulator sim)
processModel - file name of the process model being simulatedpublic void logElementCompletion(ProcessActivity activity)
IProcessLoggerlogElementCompletion in interface IProcessLoggeractivity - related activitypublic void logElementEnabled(ProcessActivity activity)
IProcessLoggerlogElementEnabled in interface IProcessLoggeractivity - related activitypublic void logProcessEnd(ProcessInstance process)
IProcessLoggerlogProcessEnd in interface IProcessLoggerprocess - related instancepublic void logProcessEnabled(ProcessInstance process)
IProcessLoggerlogProcessEnabled in interface IProcessLoggerprocess - related instancepublic void logElementTerminated(ProcessActivity activity)
IProcessLoggerlogElementTerminated in interface IProcessLoggeractivity - related activitypublic void logElementRescinded(ProcessActivity activity)
IProcessLoggerlogElementRescinded in interface IProcessLoggeractivity - related activitypublic void logCollaboration(ProcessActivity activity, Collaboration collaboration)
IProcessLoggerlogCollaboration in interface IProcessLoggeractivity - associated activitycollaboration - associated collaborationpublic void logEnabledPending(ProcessActivity activity)
IProcessLoggerlogEnabledPending in interface IProcessLoggeractivity - related activitypublic void logResourceAvailable(ProcessActivity activity, int totalAvailable)
IProcessLoggerlogResourceAvailable in interface IProcessLoggeractivity - related activitytotalAvailable - number on free resourcespublic void logElementStarted(ProcessActivity activity)
IProcessLoggerlogElementStarted in interface IProcessLoggeractivity - related activitypublic void logResourceUnavailable(ProcessActivity activity)
IProcessLoggerlogResourceUnavailable in interface IProcessLoggeractivity - related activitypublic void finish()
IProcessLoggerfinish in interface IProcessLoggerpublic void init()
IProcessLoggerinit in interface IProcessLoggerpublic void logMessageRegistered(ProcessActivityCollaboration newActivity)
IProcessLoggerlogMessageRegistered in interface IProcessLoggerCopyright © 2020 Pivotal Software, Inc.. All rights reserved.