private class MethodProfilingRule.MethodProfilingCallable extends java.lang.Object implements java.util.concurrent.Callable<IResult>
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.FutureTask<IResult> |
evaluationTask |
private IItemCollection |
items |
private IResultValueProvider |
resultProvider |
private IPreferenceValueProvider |
valueProvider |
Modifier | Constructor and Description |
---|---|
private |
MethodProfilingCallable(IItemCollection items,
IPreferenceValueProvider valueProvider,
IResultValueProvider resultProvider) |
Modifier and Type | Method and Description |
---|---|
IResult |
call() |
(package private) void |
setTask(java.util.concurrent.FutureTask<IResult> task) |
private java.util.concurrent.FutureTask<IResult> evaluationTask
private final IItemCollection items
private final IPreferenceValueProvider valueProvider
private final IResultValueProvider resultProvider
private MethodProfilingCallable(IItemCollection items, IPreferenceValueProvider valueProvider, IResultValueProvider resultProvider)