Class QuarkusMediatorConfiguration
java.lang.Object
io.quarkus.smallrye.reactivemessaging.runtime.QuarkusMediatorConfiguration
- All Implemented Interfaces:
io.smallrye.reactive.messaging.MediatorConfiguration
public class QuarkusMediatorConfiguration
extends Object
implements io.smallrye.reactive.messaging.MediatorConfiguration
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.smallrye.reactive.messaging.MediatorConfiguration
io.smallrye.reactive.messaging.MediatorConfiguration.Consumption, io.smallrye.reactive.messaging.MediatorConfiguration.Production -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.reactive.messaging.MediatorConfiguration.Consumptionorg.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategyjakarta.enterprise.inject.spi.Bean<?>getBean()booleanio.smallrye.reactive.messaging.MediatorConfiguration.ConsumptionClass<? 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.MethodParameterDescriptorio.smallrye.reactive.messaging.MediatorConfiguration.ProductionClass<?>io.smallrye.reactive.messaging.ShapegetShape()booleanbooleanbooleanbooleanbooleanbooleanio.smallrye.reactive.messaging.MediatorConfiguration.ProductionvoidsetAcknowledgment(org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy acknowledgment) voidvoidsetBlocking(boolean blocking) voidsetBlockingExecutionOrdered(boolean blockingExecutionOrdered) voidsetBroadcastValue(Integer broadcastValue) voidsetConsumption(io.smallrye.reactive.messaging.MediatorConfiguration.Consumption consumption) voidsetHasTargetedOutput(boolean hasTargetedOutput) voidsetIncomings(List<String> incomings) voidsetIngestedPayloadType(Type ingestedPayload) voidsetInvokerClass(Class<? extends io.smallrye.reactive.messaging.Invoker> invokerClass) voidvoidsetKeyType(Type keyType) voidsetMerge(io.smallrye.reactive.messaging.annotations.Merge.Mode merge) voidsetMethodName(String methodName) voidsetOutgoings(List<String> outgoings) voidsetParameterDescriptor(io.smallrye.reactive.messaging.MethodParameterDescriptor descriptor) voidsetProduction(io.smallrye.reactive.messaging.MediatorConfiguration.Production production) voidsetReturnType(Class<?> returnType) voidsetShape(io.smallrye.reactive.messaging.Shape shape) voidsetUseBuilderTypes(boolean useBuilderTypes) voidsetUseReactiveStreams(boolean usesReactiveStreams) voidsetValueType(Type valueType) voidsetWorkerPoolName(String workerPoolName) io.smallrye.reactive.messaging.Shapeshape()booleanboolean
-
Constructor Details
-
QuarkusMediatorConfiguration
public QuarkusMediatorConfiguration()
-
-
Method Details
-
getBeanId
-
setBeanId
-
getBean
public jakarta.enterprise.inject.spi.Bean<?> getBean()- Specified by:
getBeanin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getMethodName
-
setMethodName
-
getReturnType
- Specified by:
getReturnTypein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
setReturnType
-
getShape
public io.smallrye.reactive.messaging.Shape getShape() -
setShape
public void setShape(io.smallrye.reactive.messaging.Shape shape) -
shape
public io.smallrye.reactive.messaging.Shape shape()- Specified by:
shapein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getIncoming
- Specified by:
getIncomingin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
setIncomings
-
getOutgoing
- Specified by:
getOutgoingin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getOutgoings
- Specified by:
getOutgoingsin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
setOutgoings
-
getAcknowledgment
public org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy getAcknowledgment()- Specified by:
getAcknowledgmentin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
setAcknowledgment
public void setAcknowledgment(org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy acknowledgment) -
getBroadcastValue
-
setBroadcastValue
-
getBroadcast
public boolean getBroadcast()- Specified by:
getBroadcastin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getProduction
public io.smallrye.reactive.messaging.MediatorConfiguration.Production getProduction() -
setProduction
public void setProduction(io.smallrye.reactive.messaging.MediatorConfiguration.Production production) -
production
public io.smallrye.reactive.messaging.MediatorConfiguration.Production production()- Specified by:
productionin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getConsumption
public io.smallrye.reactive.messaging.MediatorConfiguration.Consumption getConsumption() -
setConsumption
public void setConsumption(io.smallrye.reactive.messaging.MediatorConfiguration.Consumption consumption) -
consumption
public io.smallrye.reactive.messaging.MediatorConfiguration.Consumption consumption()- Specified by:
consumptionin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
isUseBuilderTypes
public boolean isUseBuilderTypes() -
setUseBuilderTypes
public void setUseBuilderTypes(boolean useBuilderTypes) -
usesBuilderTypes
public boolean usesBuilderTypes()- Specified by:
usesBuilderTypesin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getMerge
public io.smallrye.reactive.messaging.annotations.Merge.Mode getMerge()- Specified by:
getMergein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
setMerge
public void setMerge(io.smallrye.reactive.messaging.annotations.Merge.Mode merge) -
getInvokerClass
- Specified by:
getInvokerClassin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getIngestedPayloadType
- Specified by:
getIngestedPayloadTypein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
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
-
setIngestedPayloadType
-
setInvokerClass
-
methodAsString
- Specified by:
methodAsStringin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getMethod
- Specified by:
getMethodin 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
-
setBlocking
public void setBlocking(boolean blocking) -
setBlockingExecutionOrdered
public void setBlockingExecutionOrdered(boolean blockingExecutionOrdered) -
setWorkerPoolName
-
isUseReactiveStreams
public boolean isUseReactiveStreams() -
setUseReactiveStreams
public void setUseReactiveStreams(boolean usesReactiveStreams) -
usesReactiveStreams
public boolean usesReactiveStreams()- Specified by:
usesReactiveStreamsin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getParameterDescriptor
public io.smallrye.reactive.messaging.MethodParameterDescriptor getParameterDescriptor()- Specified by:
getParameterDescriptorin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
setParameterDescriptor
public void setParameterDescriptor(io.smallrye.reactive.messaging.MethodParameterDescriptor descriptor) -
setKeyType
-
setValueType
-
setKeyed
-
hasTargetedOutput
public boolean hasTargetedOutput()- Specified by:
hasTargetedOutputin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
isHasTargetedOutput
public boolean isHasTargetedOutput() -
setHasTargetedOutput
public void setHasTargetedOutput(boolean hasTargetedOutput)
-