Interface SpectraRatioClient
- All Known Implementing Classes:
SpectraRatioLocalClient
,SpectraRatioWebClient
public interface SpectraRatioClient
-
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<SpectraRatioPairDetails>
reactor.core.publisher.Flux<SpectraRatioPairDetailsMetadata>
reactor.core.publisher.Flux<String>
loadRatioMetadata
(long andIncrement, List<SpectraRatioPairDetailsMetadata> ratios) reactor.core.publisher.Mono<SpectraRatiosReportByEventPair>
makeSpectraRatioMeasurementsFromRatioData
(Set<String> smallEventIds, Set<String> largeEventIds, List<RatioEventData> ratioEventData) reactor.core.publisher.Mono<SpectraRatiosReportByEventPair>
makeSpectraRatioMeasurementsFromWaveforms
(Boolean autoPickingEnabled, Boolean persistResults, Set<String> smallEventIds, Set<String> largeEventIds) reactor.core.publisher.Mono<SpectraRatioPairDetails>
-
Method Details
-
makeSpectraRatioMeasurementsFromWaveforms
-
makeSpectraRatioMeasurementsFromRatioData
reactor.core.publisher.Mono<SpectraRatiosReportByEventPair> makeSpectraRatioMeasurementsFromRatioData(Set<String> smallEventIds, Set<String> largeEventIds, List<RatioEventData> ratioEventData) -
updateRatio
-
getRatios
reactor.core.publisher.Flux<SpectraRatioPairDetails> getRatios() -
getRatiosMetadata
reactor.core.publisher.Flux<SpectraRatioPairDetailsMetadata> getRatiosMetadata() -
loadRatioMetadata
reactor.core.publisher.Flux<String> loadRatioMetadata(long andIncrement, List<SpectraRatioPairDetailsMetadata> ratios)
-