public interface MediatorConfiguration
Modifier and Type | Interface and Description |
---|---|
static class |
MediatorConfiguration.Consumption |
static class |
MediatorConfiguration.Production |
Modifier and Type | Method and Description |
---|---|
MediatorConfiguration.Consumption |
consumption() |
Acknowledgment.Strategy |
getAcknowledgment() |
javax.enterprise.inject.spi.Bean<?> |
getBean() |
boolean |
getBroadcast() |
List<String> |
getIncoming() |
Type |
getIngestedPayloadType() |
Class<? extends Invoker> |
getInvokerClass()
Implementation of the
Invoker interface that can be used to invoke the method described by this configuration
The invoker class can either have a no-arg constructor in which case it's expected to be look up the bean
programmatically, or have a constructor that takes a single Object parameter - the bean to operate on |
Merge.Mode |
getMerge() |
Method |
getMethod() |
int |
getNumberOfSubscriberBeforeConnecting() |
String |
getOutgoing() |
Class<?>[] |
getParameterTypes() |
Class<?> |
getReturnType() |
String |
getWorkerPoolName() |
boolean |
isBlocking() |
boolean |
isBlockingExecutionOrdered() |
String |
methodAsString() |
MediatorConfiguration.Production |
production() |
Shape |
shape() |
boolean |
usesBuilderTypes() |
Shape shape()
String getOutgoing()
String methodAsString()
Method getMethod()
Class<?> getReturnType()
Class<?>[] getParameterTypes()
MediatorConfiguration.Consumption consumption()
MediatorConfiguration.Production production()
boolean usesBuilderTypes()
Acknowledgment.Strategy getAcknowledgment()
Merge.Mode getMerge()
boolean getBroadcast()
javax.enterprise.inject.spi.Bean<?> getBean()
int getNumberOfSubscriberBeforeConnecting()
boolean isBlocking()
String getWorkerPoolName()
boolean isBlockingExecutionOrdered()
Class<? extends Invoker> getInvokerClass()
Invoker
interface that can be used to invoke the method described by this configuration
The invoker class can either have a no-arg constructor in which case it's expected to be look up the bean
programmatically, or have a constructor that takes a single Object parameter - the bean to operate onType getIngestedPayloadType()
null
if there is no consumption or the type cannot be
extracted.
Conversion is based on this type.Copyright © 2018–2021 SmallRye. All rights reserved.