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)
-