Class EnvelopeWebClient
java.lang.Object
gov.llnl.gnem.apps.coda.envelope.gui.data.client.EnvelopeWebClient
- All Implemented Interfaces:
EnvelopeClient
-
Constructor Summary
ConstructorsConstructorDescriptionEnvelopeWebClient(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:
getEnvelopeFromIdin interfaceEnvelopeClient
-
postEnvelopes
- Specified by:
postEnvelopesin interfaceEnvelopeClient
-
postEnvelopes
public reactor.core.publisher.Flux<Waveform> postEnvelopes(Long sessionId, List<Waveform> segments, EnvelopeJobConfiguration job) - Specified by:
postEnvelopesin interfaceEnvelopeClient
-
getEnvelopesMatchingAllFields
- Specified by:
getEnvelopesMatchingAllFieldsin interfaceEnvelopeClient
-
getAllEnvelopes
- Specified by:
getAllEnvelopesin interfaceEnvelopeClient
-