org.eclipse.stardust.engine.core.query.statistics.api
Class CriticalCostPerExecutionPolicy
java.lang.Object
org.eclipse.stardust.engine.core.query.statistics.api.AbstractStoplightPolicy
org.eclipse.stardust.engine.core.query.statistics.api.AbstractStoplightCostPolicy
org.eclipse.stardust.engine.core.query.statistics.api.CriticalCostPerExecutionPolicy
- All Implemented Interfaces:
- Serializable, EvaluationPolicy
public class CriticalCostPerExecutionPolicy
- extends org.eclipse.stardust.engine.core.query.statistics.api.AbstractStoplightCostPolicy
Policy that determines if process instances are considered critical if their execution
costs exceeds a certain limit.
- Version:
- $Revision$
- Author:
- rsauer
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class org.eclipse.stardust.engine.core.query.statistics.api.AbstractStoplightPolicy |
org.eclipse.stardust.engine.core.query.statistics.api.AbstractStoplightPolicy.Status |
| Fields inherited from class org.eclipse.stardust.engine.core.query.statistics.api.AbstractStoplightPolicy |
GREEN, RED, YELLOW |
| Methods inherited from class org.eclipse.stardust.engine.core.query.statistics.api.AbstractStoplightCostPolicy |
rateCost |
EXCEEDING_TARGET_COST_PER_EXECUTION
public static final CriticalCostPerExecutionPolicy EXCEEDING_TARGET_COST_PER_EXECUTION
CriticalCostPerExecutionPolicy
public CriticalCostPerExecutionPolicy(float yellowPct,
float redPct)
criticalityByCost
public static CriticalCostPerExecutionPolicy criticalityByCost(float yellowPct,
float redPct)
- PIs are considered critical if their execution costs exceeds a certain limit. Limits
can be defined per priority.
- Parameters:
yellowPct - The percentage of the "target cost per execution" parameter a process with
priority LOW must exceed to be considered critical.redPct - The percentage of the "target processing time" parameter a process with
priority HIGH must exceed to be considered critical.
- Returns:
- Instance of
CriticalCostPerExecutionPolicy with the given thresholds
Copyright © 2017 Eclipse Stardust. All Rights Reserved.