Package com.helix.core.executor
Class ExecutorMetrics
java.lang.Object
com.helix.core.executor.ExecutorMetrics
- Direct Known Subclasses:
VirtualThreadExecutorMetrics
Metrics collector for tracking rule execution performance and counts.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublelonglonglonglongvoidrecordExecution(boolean success, long durationNanos)
-
Constructor Details
-
ExecutorMetrics
public ExecutorMetrics()
-
-
Method Details
-
recordExecution
public void recordExecution(boolean success, long durationNanos) -
getTotalExecutions
public long getTotalExecutions() -
getSuccessfulExecutions
public long getSuccessfulExecutions() -
getFailedExecutions
public long getFailedExecutions() -
getTotalExecutionTimeNanos
public long getTotalExecutionTimeNanos() -
getAverageExecutionTimeNanos
public double getAverageExecutionTimeNanos()
-