Class MediatorConfigurationSupport
java.lang.Object
io.smallrye.reactive.messaging.providers.MediatorConfigurationSupport
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic class -
Constructor Summary
ConstructorsConstructorDescriptionMediatorConfigurationSupport(String methodAsString, Class<?> returnType, Class<?>[] parameterTypes, MediatorConfigurationSupport.GenericTypeAssignable returnTypeAssignable, MediatorConfigurationSupport.GenericTypeAssignable firstMethodParamTypeAssignable) -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.reactive.messaging.ShapedetermineShape(List<?> incomingValue, List<?> outgoingValue) processBroadcast(Object outgoing, Supplier<Integer> supplier) org.eclipse.microprofile.reactive.messaging.Acknowledgment.StrategyprocessDefaultAcknowledgement(io.smallrye.reactive.messaging.Shape shape, io.smallrye.reactive.messaging.MediatorConfiguration.Consumption consumption, io.smallrye.reactive.messaging.MediatorConfiguration.Production production) io.smallrye.reactive.messaging.annotations.Merge.ModeprocessMerge(List<?> incomings, Supplier<io.smallrye.reactive.messaging.annotations.Merge.Mode> supplier) org.eclipse.microprofile.reactive.messaging.Acknowledgment.StrategyprocessSuppliedAcknowledgement(List<?> incomings, Supplier<org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy> supplier) booleanvoidstrict()validate(io.smallrye.reactive.messaging.Shape shape, org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy acknowledgment) voidvalidateBlocking(MediatorConfigurationSupport.ValidationOutput validationOutput)
-
Constructor Details
-
MediatorConfigurationSupport
public MediatorConfigurationSupport(String methodAsString, Class<?> returnType, Class<?>[] parameterTypes, MediatorConfigurationSupport.GenericTypeAssignable returnTypeAssignable, MediatorConfigurationSupport.GenericTypeAssignable firstMethodParamTypeAssignable)
-
-
Method Details
-
determineShape
-
processSuppliedAcknowledgement
-
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
-
processBroadcast
-
processTargetedOutput
public boolean processTargetedOutput() -
validateBlocking
-
strict
public void strict()
-