All Known Implementing Classes:
EventLocalClient, EventWebClient

public interface EventClient
  • Method Details

    • getMeasuredEvents

      reactor.core.publisher.Flux<MeasuredMwParameters> getMeasuredEvents()
    • getMeasuredEventDetails

      reactor.core.publisher.Flux<MeasuredMwDetails> getMeasuredEventDetails()
    • getReferenceEvents

      reactor.core.publisher.Flux<ReferenceMwParameters> getReferenceEvents()
    • getValidationEvents

      reactor.core.publisher.Flux<ValidationMwParameters> getValidationEvents()
    • getEvent

      reactor.core.publisher.Mono<Event> getEvent(String eventId)
    • postReferenceEvents

      reactor.core.publisher.Mono<String> postReferenceEvents(List<ReferenceMwParameters> refEvents) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • postValidationEvents

      reactor.core.publisher.Mono<String> postValidationEvents(List<ValidationMwParameters> valEvents) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • removeReferenceEventsByEventId

      reactor.core.publisher.Mono<Void> removeReferenceEventsByEventId(List<String> evids)
    • removeValidationEventsByEventId

      reactor.core.publisher.Mono<Void> removeValidationEventsByEventId(List<String> evids)
    • toggleValidationEventsByEventId

      reactor.core.publisher.Flux<String> toggleValidationEventsByEventId(List<String> evids)
    • getUniqueEventIds

      reactor.core.publisher.Flux<String> getUniqueEventIds()