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