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
Constructors -
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:
makeSpectraRatioMeasurementsFromWaveformsin interfaceSpectraRatioClient
-
makeSpectraRatioMeasurementsFromRatioData
public reactor.core.publisher.Mono<SpectraRatiosReportByEventPair> makeSpectraRatioMeasurementsFromRatioData(Set<String> smallEventIds, Set<String> largeEventIds, List<RatioEventData> ratioEventData) - Specified by:
makeSpectraRatioMeasurementsFromRatioDatain interfaceSpectraRatioClient
-
updateRatio
public reactor.core.publisher.Mono<SpectraRatioPairDetails> updateRatio(SpectraRatioPairDetails ratio) - Specified by:
updateRatioin interfaceSpectraRatioClient
-
getRatios
- Specified by:
getRatiosin interfaceSpectraRatioClient
-
getRatiosMetadata
- Specified by:
getRatiosMetadatain interfaceSpectraRatioClient
-
loadRatioMetadata
public reactor.core.publisher.Flux<String> loadRatioMetadata(long id, List<SpectraRatioPairDetailsMetadata> ratios) - Specified by:
loadRatioMetadatain interfaceSpectraRatioClient
-