Class SpectraRatioWebClient
java.lang.Object
gov.llnl.gnem.apps.coda.calibration.gui.data.client.SpectraRatioWebClient
- All Implemented Interfaces:
SpectraRatioClient
-
Constructor Summary
ConstructorsConstructorDescriptionSpectraRatioWebClient(org.springframework.web.reactive.function.client.WebClient client) -
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
-
SpectraRatioWebClient
@Autowired public SpectraRatioWebClient(org.springframework.web.reactive.function.client.WebClient client)
-
-
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
-