TEvaluator
- The type of the created evaluator.TParameter1
- The type of the first parameter to the evaluator creation callback.TParameter2
- The type of the second parameter to the evaluator creation callback.TParameter3
- The type of the third parameter to the evaluator creation callback.TParameter4
- The type of the fourth parameter to the evaluator creation callback.@FunctionalInterface public static interface EvaluatorGroup.Callback4.Function<TEvaluator,TParameter1,TParameter2,TParameter3,TParameter4>
Modifier and Type | Method and Description |
---|---|
TEvaluator |
invoke(EvaluatorGroup group,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4)
A delegate for a method that takes four creation parameters (plus the EvaluatorGroup) and returns an evaluator.
|
@Nonnull TEvaluator invoke(@Nonnull EvaluatorGroup group, TParameter1 parameter1, TParameter2 parameter2, TParameter3 parameter3, TParameter4 parameter4)
group
- The group with which to associate the new evaluator. By grouping evaluators
that are often evaluated at the same Julian dates, common computations can be performed only once
for the entire group instead of multiple times for each evaluator.parameter1
- The first parameter to the creation callback.parameter2
- The second parameter to the creation callback.parameter3
- The third parameter to the creation callback.parameter4
- The fourth parameter to the creation callback.