Class MediatorConfigurationSupport

java.lang.Object
io.smallrye.reactive.messaging.providers.MediatorConfigurationSupport

public class MediatorConfigurationSupport extends Object
  • Constructor Details

  • Method Details

    • determineShape

      public io.smallrye.reactive.messaging.Shape determineShape(List<?> incomingValue, List<?> outgoingValue)
    • processSuppliedAcknowledgement

      public org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy processSuppliedAcknowledgement(List<?> incomings, Supplier<org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy> supplier)
    • validate

      public MediatorConfigurationSupport.ValidationOutput validate(io.smallrye.reactive.messaging.Shape shape, org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy acknowledgment)
    • processDefaultAcknowledgement

      public org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy processDefaultAcknowledgement(io.smallrye.reactive.messaging.Shape shape, io.smallrye.reactive.messaging.MediatorConfiguration.Consumption consumption, io.smallrye.reactive.messaging.MediatorConfiguration.Production production)
    • processMerge

      public io.smallrye.reactive.messaging.annotations.Merge.Mode processMerge(List<?> incomings, Supplier<io.smallrye.reactive.messaging.annotations.Merge.Mode> supplier)
    • processBroadcast

      public Integer processBroadcast(Object outgoing, Supplier<Integer> supplier)
    • processTargetedOutput

      public boolean processTargetedOutput()
    • validateBlocking

      public void validateBlocking(MediatorConfigurationSupport.ValidationOutput validationOutput)
    • strict

      public void strict()