Class EnvelopeWebClient
java.lang.Object
gov.llnl.gnem.apps.coda.envelope.gui.data.client.EnvelopeWebClient
- All Implemented Interfaces:
EnvelopeClient
-
Constructor Summary
ConstructorDescriptionEnvelopeWebClient
(org.springframework.web.reactive.function.client.WebClient client) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<Waveform>
reactor.core.publisher.Mono<Waveform>
reactor.core.publisher.Flux<Waveform>
getEnvelopesMatchingAllFields
(Waveform segment) reactor.core.publisher.Flux<Waveform>
postEnvelopes
(Long sessionId, List<Waveform> segments) reactor.core.publisher.Flux<Waveform>
postEnvelopes
(Long sessionId, List<Waveform> segments, EnvelopeJobConfiguration job)
-
Constructor Details
-
EnvelopeWebClient
@Autowired public EnvelopeWebClient(org.springframework.web.reactive.function.client.WebClient client)
-
-
Method Details
-
getEnvelopeFromId
- Specified by:
getEnvelopeFromId
in interfaceEnvelopeClient
-
postEnvelopes
- Specified by:
postEnvelopes
in interfaceEnvelopeClient
-
postEnvelopes
public reactor.core.publisher.Flux<Waveform> postEnvelopes(Long sessionId, List<Waveform> segments, EnvelopeJobConfiguration job) - Specified by:
postEnvelopes
in interfaceEnvelopeClient
-
getEnvelopesMatchingAllFields
- Specified by:
getEnvelopesMatchingAllFields
in interfaceEnvelopeClient
-
getAllEnvelopes
- Specified by:
getAllEnvelopes
in interfaceEnvelopeClient
-