public class TooLongCurrentAverageExecutionTimeStrategy extends Object implements BreakStrategy
| Modifier and Type | Field and Description |
|---|---|
protected float |
maxAllowedExecutionTimeMillis |
protected float |
percentageOfMaxTimesToSkip |
| Constructor and Description |
|---|
TooLongCurrentAverageExecutionTimeStrategy(long maxAllowedExecutionTimeMilis) |
TooLongCurrentAverageExecutionTimeStrategy(long maxAllowedAverageExecutionTimeMillis,
int percentageOfLongestTimesToSkip) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
shouldBreak(ExecutionContext executionContext) |
protected float maxAllowedExecutionTimeMillis
protected float percentageOfMaxTimesToSkip
public TooLongCurrentAverageExecutionTimeStrategy(long maxAllowedAverageExecutionTimeMillis,
int percentageOfLongestTimesToSkip)
public TooLongCurrentAverageExecutionTimeStrategy(long maxAllowedExecutionTimeMilis)
public boolean shouldBreak(ExecutionContext executionContext)
Copyright © 2017. All rights reserved.