public class MediatorConfigurationSupport extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MediatorConfigurationSupport.GenericTypeAssignable |
static class |
MediatorConfigurationSupport.ValidationOutput |
| Constructor and Description |
|---|
MediatorConfigurationSupport(String methodAsString,
Class<?> returnType,
Class<?>[] parameterTypes,
MediatorConfigurationSupport.GenericTypeAssignable returnTypeAssignable,
MediatorConfigurationSupport.GenericTypeAssignable firstMethodParamTypeAssignable) |
| Modifier and Type | Method and Description |
|---|---|
Shape |
determineShape(Object incomingValue,
Object outgoingValue) |
Integer |
processBroadcast(Object outgoing,
Supplier<Integer> supplier) |
org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy |
processDefaultAcknowledgement(Shape shape,
MediatorConfiguration.Consumption consumption) |
Merge.Mode |
processMerge(Object incoming,
Supplier<Merge.Mode> supplier) |
org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy |
processSuppliedAcknowledgement(Object incoming,
Supplier<org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy> supplier) |
MediatorConfigurationSupport.ValidationOutput |
validate(Shape shape,
org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy acknowledgment) |
public MediatorConfigurationSupport(String methodAsString, Class<?> returnType, Class<?>[] parameterTypes, MediatorConfigurationSupport.GenericTypeAssignable returnTypeAssignable, MediatorConfigurationSupport.GenericTypeAssignable firstMethodParamTypeAssignable)
public org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy processSuppliedAcknowledgement(Object incoming, Supplier<org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy> supplier)
public MediatorConfigurationSupport.ValidationOutput validate(Shape shape, org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy acknowledgment)
public org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy processDefaultAcknowledgement(Shape shape, MediatorConfiguration.Consumption consumption)
public Merge.Mode processMerge(Object incoming, Supplier<Merge.Mode> supplier)
Copyright © 2018–2019 SmallRye. All rights reserved.