Interface WaveformClient
- All Known Implementing Classes:
WaveformLocalClient,WaveformWebClient
public interface WaveformClient
-
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<String>reactor.core.publisher.Flux<Waveform>reactor.core.publisher.Flux<Waveform>reactor.core.publisher.Flux<Waveform>reactor.core.publisher.Flux<Waveform>reactor.core.publisher.Mono<SyntheticCoda>reactor.core.publisher.Flux<SyntheticCoda>reactor.core.publisher.Flux<Waveform>reactor.core.publisher.Mono<Waveform>reactor.core.publisher.Flux<Waveform>reactor.core.publisher.Flux<Waveform>reactor.core.publisher.Mono<Waveform>postWaveform(Waveform segment) reactor.core.publisher.Flux<String>postWaveforms(Long sessionId, List<Waveform> segments) reactor.core.publisher.Flux<String>setWaveformsActiveByEventId(String id, boolean active) reactor.core.publisher.Flux<String>setWaveformsActiveByIds(List<Long> selectedWaveforms, boolean active) reactor.core.publisher.Flux<String>setWaveformsActiveByStationName(String name, boolean active) reactor.core.publisher.Flux<String>setWaveformsActiveByStationNameAndEventId(String name, String id, boolean active) reactor.core.publisher.Flux<String>setWaveformsActiveInsidePolygon(boolean active) reactor.core.publisher.Flux<String>setWaveformsActiveOutsidePolygon(boolean active)
-
Method Details
-
getWaveformFromId
-
getSyntheticFromWaveformId
-
getWaveformsFromIds
-
getWaveformMetadataFromIds
-
getSyntheticsFromWaveformIds
-
postWaveform
reactor.core.publisher.Mono<Waveform> postWaveform(Waveform segment) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
getAllStacks
reactor.core.publisher.Flux<Waveform> getAllStacks() -
getAllActiveStacks
reactor.core.publisher.Flux<Waveform> getAllActiveStacks() -
postWaveforms
-
getUniqueEventStationMetadataForStacks
reactor.core.publisher.Flux<Waveform> getUniqueEventStationMetadataForStacks() -
setWaveformsActiveByIds
-
setWaveformsActiveByEventId
-
setWaveformsActiveByStationName
-
setWaveformsActiveByStationNameAndEventId
-
setWaveformsActiveOutsidePolygon
-
setWaveformsActiveInsidePolygon
-
clearAutoPicks
reactor.core.publisher.Mono<String> clearAutoPicks()
-