public class ConsoleLogger extends Object implements IProcessLogger
Constructor and Description |
---|
ConsoleLogger(BPSimulator simulationInstance) |
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 collaboration)
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 ConsoleLogger(BPSimulator simulationInstance)
public void logElementCompletion(ProcessActivity activity)
IProcessLogger
logElementCompletion
in interface IProcessLogger
activity
- related activitypublic void logElementEnabled(ProcessActivity activity)
IProcessLogger
logElementEnabled
in interface IProcessLogger
activity
- related activitypublic void logElementStarted(ProcessActivity activity)
IProcessLogger
logElementStarted
in interface IProcessLogger
activity
- related activitypublic void logProcessEnd(ProcessInstance process)
IProcessLogger
logProcessEnd
in interface IProcessLogger
process
- related instancepublic void logProcessEnabled(ProcessInstance process)
IProcessLogger
logProcessEnabled
in interface IProcessLogger
process
- related instancepublic void logElementTerminated(ProcessActivity activity)
IProcessLogger
logElementTerminated
in interface IProcessLogger
activity
- related activitypublic void logElementRescinded(ProcessActivity activity)
IProcessLogger
logElementRescinded
in interface IProcessLogger
activity
- related activitypublic void logCollaboration(ProcessActivity activity, Collaboration collaboration)
IProcessLogger
logCollaboration
in interface IProcessLogger
activity
- associated activitycollaboration
- associated collaborationpublic void logEnabledPending(ProcessActivity activity)
IProcessLogger
logEnabledPending
in interface IProcessLogger
activity
- related activitypublic void logMessageRegistered(ProcessActivityCollaboration collaboration)
IProcessLogger
logMessageRegistered
in interface IProcessLogger
public void logResourceAvailable(ProcessActivity activity, int totalAvailable)
IProcessLogger
logResourceAvailable
in interface IProcessLogger
activity
- related activitytotalAvailable
- number on free resourcespublic void logResourceUnavailable(ProcessActivity activity)
IProcessLogger
logResourceUnavailable
in interface IProcessLogger
activity
- related activitypublic void finish()
IProcessLogger
finish
in interface IProcessLogger
public void init()
IProcessLogger
init
in interface IProcessLogger
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.