Class AnalysisProviderManager
- java.lang.Object
-
- io.heraldprox.herald.sensor.analysis.sampling.AnalysisProviderManager
-
public class AnalysisProviderManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AnalysisProviderManager(AnalysisProvider<? extends DoubleValue,? extends DoubleValue>... providers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(AnalysisProvider<? extends DoubleValue,? extends DoubleValue> provider)
<T extends DoubleValue,U extends DoubleValue>
booleananalyse(Date timeNow, SampledID sampled, VariantSet variantSet, AnalysisDelegateManager delegates)
java.util.Set<java.lang.Class<? extends DoubleValue>>
inputTypes()
java.util.Set<java.lang.Class<? extends DoubleValue>>
outputTypes()
-
-
-
Constructor Detail
-
AnalysisProviderManager
public AnalysisProviderManager(@NonNull AnalysisProvider<? extends DoubleValue,? extends DoubleValue>... providers)
-
-
Method Detail
-
inputTypes
@NonNull public java.util.Set<java.lang.Class<? extends DoubleValue>> inputTypes()
-
outputTypes
@NonNull public java.util.Set<java.lang.Class<? extends DoubleValue>> outputTypes()
-
add
public void add(@NonNull AnalysisProvider<? extends DoubleValue,? extends DoubleValue> provider)
-
analyse
public <T extends DoubleValue,U extends DoubleValue> boolean analyse(@NonNull Date timeNow, @NonNull SampledID sampled, @NonNull VariantSet variantSet, @NonNull AnalysisDelegateManager delegates)
-
-