Class SpectraRatioLocalClient
java.lang.Object
gov.llnl.gnem.apps.coda.calibration.standalone.data.client.SpectraRatioLocalClient
- All Implemented Interfaces:
SpectraRatioClient
@Component
@Primary
public class SpectraRatioLocalClient
extends Object
implements SpectraRatioClient
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<SpectraRatioPairDetails>
reactor.core.publisher.Flux<SpectraRatioPairDetailsMetadata>
reactor.core.publisher.Flux<String>
loadRatioMetadata
(long id, 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>
-
Constructor Details
-
SpectraRatioLocalClient
-
-
Method Details
-
makeSpectraRatioMeasurementsFromWaveforms
public reactor.core.publisher.Mono<SpectraRatiosReportByEventPair> makeSpectraRatioMeasurementsFromWaveforms(Boolean autoPickingEnabled, Boolean persistResults, Set<String> smallEventIds, Set<String> largeEventIds) - Specified by:
makeSpectraRatioMeasurementsFromWaveforms
in interfaceSpectraRatioClient
-
makeSpectraRatioMeasurementsFromRatioData
public reactor.core.publisher.Mono<SpectraRatiosReportByEventPair> makeSpectraRatioMeasurementsFromRatioData(Set<String> smallEventIds, Set<String> largeEventIds, List<RatioEventData> ratioEventData) - Specified by:
makeSpectraRatioMeasurementsFromRatioData
in interfaceSpectraRatioClient
-
updateRatio
public reactor.core.publisher.Mono<SpectraRatioPairDetails> updateRatio(SpectraRatioPairDetails ratio) - Specified by:
updateRatio
in interfaceSpectraRatioClient
-
getRatios
- Specified by:
getRatios
in interfaceSpectraRatioClient
-
getRatiosMetadata
- Specified by:
getRatiosMetadata
in interfaceSpectraRatioClient
-
loadRatioMetadata
public reactor.core.publisher.Flux<String> loadRatioMetadata(long id, List<SpectraRatioPairDetailsMetadata> ratios) - Specified by:
loadRatioMetadata
in interfaceSpectraRatioClient
-