Class DefaultMediatorConfiguration
java.lang.Object
io.smallrye.reactive.messaging.providers.DefaultMediatorConfiguration
- All Implemented Interfaces:
io.smallrye.reactive.messaging.MediatorConfiguration
public class DefaultMediatorConfiguration
extends Object
implements io.smallrye.reactive.messaging.MediatorConfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classNested classes/interfaces inherited from interface io.smallrye.reactive.messaging.MediatorConfiguration
io.smallrye.reactive.messaging.MediatorConfiguration.Consumption, io.smallrye.reactive.messaging.MediatorConfiguration.Production -
Constructor Summary
ConstructorsConstructorDescriptionDefaultMediatorConfiguration(Method method, jakarta.enterprise.inject.spi.Bean<?> bean) -
Method Summary
Modifier and TypeMethodDescriptionvoidcompute(io.smallrye.reactive.messaging.annotations.Incomings incomings, io.smallrye.reactive.messaging.annotations.Outgoings outgoings, io.smallrye.reactive.messaging.annotations.Blocking blocking) voidcompute(io.smallrye.reactive.messaging.annotations.Incomings incomings, List<org.eclipse.microprofile.reactive.messaging.Outgoing> outgoings, io.smallrye.reactive.messaging.annotations.Blocking blocking) voidcompute(io.smallrye.reactive.messaging.annotations.Incomings incomings, org.eclipse.microprofile.reactive.messaging.Outgoing outgoing, io.smallrye.reactive.messaging.annotations.Blocking blocking) voidcompute(List<org.eclipse.microprofile.reactive.messaging.Incoming> incomings, io.smallrye.reactive.messaging.annotations.Outgoings outgoings, io.smallrye.reactive.messaging.annotations.Blocking blocking) voidcompute(List<org.eclipse.microprofile.reactive.messaging.Incoming> incomings, List<org.eclipse.microprofile.reactive.messaging.Outgoing> outgoings, io.smallrye.reactive.messaging.annotations.Blocking blocking) voidcompute(List<org.eclipse.microprofile.reactive.messaging.Incoming> incomings, org.eclipse.microprofile.reactive.messaging.Outgoing outgoing, io.smallrye.reactive.messaging.annotations.Blocking blocking) voidcompute(org.eclipse.microprofile.reactive.messaging.Incoming incoming, io.smallrye.reactive.messaging.annotations.Outgoings outgoings, io.smallrye.reactive.messaging.annotations.Blocking blocking) io.smallrye.reactive.messaging.MediatorConfiguration.Consumptionorg.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategyjakarta.enterprise.inject.spi.Bean<?> getBean()booleanClass<? extends io.smallrye.reactive.messaging.Invoker> Class<? extends io.smallrye.reactive.messaging.keyed.KeyValueExtractor> getKeyed()io.smallrye.reactive.messaging.annotations.Merge.ModegetMerge()intio.smallrye.reactive.messaging.MethodParameterDescriptorClass<?> booleanbooleanbooleanio.smallrye.reactive.messaging.MediatorConfiguration.Productionio.smallrye.reactive.messaging.Shapeshape()voidstrict()booleanboolean
-
Constructor Details
-
DefaultMediatorConfiguration
-
-
Method Details
-
compute
public void compute(io.smallrye.reactive.messaging.annotations.Incomings incomings, org.eclipse.microprofile.reactive.messaging.Outgoing outgoing, io.smallrye.reactive.messaging.annotations.Blocking blocking) -
compute
public void compute(io.smallrye.reactive.messaging.annotations.Incomings incomings, io.smallrye.reactive.messaging.annotations.Outgoings outgoings, io.smallrye.reactive.messaging.annotations.Blocking blocking) -
compute
public void compute(io.smallrye.reactive.messaging.annotations.Incomings incomings, List<org.eclipse.microprofile.reactive.messaging.Outgoing> outgoings, io.smallrye.reactive.messaging.annotations.Blocking blocking) -
compute
public void compute(org.eclipse.microprofile.reactive.messaging.Incoming incoming, io.smallrye.reactive.messaging.annotations.Outgoings outgoings, io.smallrye.reactive.messaging.annotations.Blocking blocking) -
compute
public void compute(List<org.eclipse.microprofile.reactive.messaging.Incoming> incomings, org.eclipse.microprofile.reactive.messaging.Outgoing outgoing, io.smallrye.reactive.messaging.annotations.Blocking blocking) -
compute
public void compute(List<org.eclipse.microprofile.reactive.messaging.Incoming> incomings, io.smallrye.reactive.messaging.annotations.Outgoings outgoings, io.smallrye.reactive.messaging.annotations.Blocking blocking) -
compute
-
shape
public io.smallrye.reactive.messaging.Shape shape()- Specified by:
shapein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getOutgoing
- Specified by:
getOutgoingin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getOutgoings
- Specified by:
getOutgoingsin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getIncoming
- Specified by:
getIncomingin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
methodAsString
- Specified by:
methodAsStringin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getMethod
- Specified by:
getMethodin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getReturnType
- Specified by:
getReturnTypein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getIngestedPayloadType
- Specified by:
getIngestedPayloadTypein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getParameterDescriptor
public io.smallrye.reactive.messaging.MethodParameterDescriptor getParameterDescriptor()- Specified by:
getParameterDescriptorin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
hasTargetedOutput
public boolean hasTargetedOutput()- Specified by:
hasTargetedOutputin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
consumption
public io.smallrye.reactive.messaging.MediatorConfiguration.Consumption consumption()- Specified by:
consumptionin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
production
public io.smallrye.reactive.messaging.MediatorConfiguration.Production production()- Specified by:
productionin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
usesBuilderTypes
public boolean usesBuilderTypes()- Specified by:
usesBuilderTypesin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
usesReactiveStreams
public boolean usesReactiveStreams()- Specified by:
usesReactiveStreamsin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getAcknowledgment
public org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy getAcknowledgment()- Specified by:
getAcknowledgmentin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getMerge
public io.smallrye.reactive.messaging.annotations.Merge.Mode getMerge()- Specified by:
getMergein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getBroadcast
public boolean getBroadcast()- Specified by:
getBroadcastin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getBean
public jakarta.enterprise.inject.spi.Bean<?> getBean()- Specified by:
getBeanin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getNumberOfSubscriberBeforeConnecting
public int getNumberOfSubscriberBeforeConnecting()- Specified by:
getNumberOfSubscriberBeforeConnectingin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
isBlocking
public boolean isBlocking()- Specified by:
isBlockingin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getWorkerPoolName
- Specified by:
getWorkerPoolNamein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
isBlockingExecutionOrdered
public boolean isBlockingExecutionOrdered()- Specified by:
isBlockingExecutionOrderedin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getInvokerClass
- Specified by:
getInvokerClassin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
strict
public void strict() -
getKeyType
- Specified by:
getKeyTypein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getValueType
- Specified by:
getValueTypein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getKeyed
- Specified by:
getKeyedin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-