Class MediatorConfigurationSupport
- java.lang.Object
 - 
- io.smallrye.reactive.messaging.providers.MediatorConfigurationSupport
 
 
- 
public class MediatorConfigurationSupport extends Object
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMediatorConfigurationSupport.GenericTypeAssignablestatic classMediatorConfigurationSupport.ValidationOutput 
- 
Constructor Summary
Constructors Constructor Description MediatorConfigurationSupport(String methodAsString, Class<?> returnType, Class<?>[] parameterTypes, MediatorConfigurationSupport.GenericTypeAssignable returnTypeAssignable, MediatorConfigurationSupport.GenericTypeAssignable firstMethodParamTypeAssignable) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShapedetermineShape(List<?> incomingValue, Object outgoingValue)IntegerprocessBroadcast(Object outgoing, Supplier<Integer> supplier)Acknowledgment.StrategyprocessDefaultAcknowledgement(Shape shape, MediatorConfiguration.Consumption consumption, MediatorConfiguration.Production production)Merge.ModeprocessMerge(List<?> incomings, Supplier<Merge.Mode> supplier)Acknowledgment.StrategyprocessSuppliedAcknowledgement(List<?> incomings, Supplier<Acknowledgment.Strategy> supplier)voidstrict()MediatorConfigurationSupport.ValidationOutputvalidate(Shape shape, Acknowledgment.Strategy acknowledgment)voidvalidateBlocking(MediatorConfigurationSupport.ValidationOutput validationOutput) 
 - 
 
- 
- 
Constructor Detail
- 
MediatorConfigurationSupport
public MediatorConfigurationSupport(String methodAsString, Class<?> returnType, Class<?>[] parameterTypes, MediatorConfigurationSupport.GenericTypeAssignable returnTypeAssignable, MediatorConfigurationSupport.GenericTypeAssignable firstMethodParamTypeAssignable)
 
 - 
 
- 
Method Detail
- 
processSuppliedAcknowledgement
public Acknowledgment.Strategy processSuppliedAcknowledgement(List<?> incomings, Supplier<Acknowledgment.Strategy> supplier)
 
- 
validate
public MediatorConfigurationSupport.ValidationOutput validate(Shape shape, Acknowledgment.Strategy acknowledgment)
 
- 
processDefaultAcknowledgement
public Acknowledgment.Strategy processDefaultAcknowledgement(Shape shape, MediatorConfiguration.Consumption consumption, MediatorConfiguration.Production production)
 
- 
processMerge
public Merge.Mode processMerge(List<?> incomings, Supplier<Merge.Mode> supplier)
 
- 
validateBlocking
public void validateBlocking(MediatorConfigurationSupport.ValidationOutput validationOutput)
 
- 
strict
public void strict()
 
 - 
 
 -