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
-
-
Constructor Summary
Constructors Constructor Description QuarkusMediatorConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.reactive.messaging.MediatorConfiguration.Consumptionconsumption()org.eclipse.microprofile.reactive.messaging.Acknowledgment.StrategygetAcknowledgment()jakarta.enterprise.inject.spi.Bean<?>getBean()StringgetBeanId()booleangetBroadcast()IntegergetBroadcastValue()io.smallrye.reactive.messaging.MediatorConfiguration.ConsumptiongetConsumption()List<String>getIncoming()TypegetIngestedPayloadType()Class<? extends io.smallrye.reactive.messaging.Invoker>getInvokerClass()Class<? extends io.smallrye.reactive.messaging.keyed.KeyValueExtractor>getKeyed()TypegetKeyType()io.smallrye.reactive.messaging.annotations.Merge.ModegetMerge()MethodgetMethod()StringgetMethodName()intgetNumberOfSubscriberBeforeConnecting()StringgetOutgoing()List<String>getOutgoings()io.smallrye.reactive.messaging.MethodParameterDescriptorgetParameterDescriptor()io.smallrye.reactive.messaging.MediatorConfiguration.ProductiongetProduction()Class<?>getReturnType()io.smallrye.reactive.messaging.ShapegetShape()TypegetValueType()StringgetWorkerPoolName()booleanhasTargetedOutput()booleanisBlocking()booleanisBlockingExecutionOrdered()booleanisHasTargetedOutput()booleanisUseBuilderTypes()booleanisUseReactiveStreams()StringmethodAsString()io.smallrye.reactive.messaging.MediatorConfiguration.Productionproduction()voidsetAcknowledgment(org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy acknowledgment)voidsetBeanId(String beanId)voidsetBlocking(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)voidsetKeyed(Class<? extends io.smallrye.reactive.messaging.keyed.KeyValueExtractor> keyed)voidsetKeyType(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()booleanusesBuilderTypes()booleanusesReactiveStreams()
-
-
-
Method Detail
-
getBeanId
public String getBeanId()
-
setBeanId
public void setBeanId(String beanId)
-
getBean
public jakarta.enterprise.inject.spi.Bean<?> getBean()
- Specified by:
getBeanin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getMethodName
public String getMethodName()
-
setMethodName
public void setMethodName(String methodName)
-
getReturnType
public Class<?> getReturnType()
- Specified by:
getReturnTypein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
setReturnType
public void setReturnType(Class<?> returnType)
-
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
public List<String> getIncoming()
- Specified by:
getIncomingin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getOutgoing
public String getOutgoing()
- Specified by:
getOutgoingin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getOutgoings
public List<String> getOutgoings()
- Specified by:
getOutgoingsin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
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
public Integer getBroadcastValue()
-
setBroadcastValue
public void setBroadcastValue(Integer broadcastValue)
-
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
public Class<? extends io.smallrye.reactive.messaging.Invoker> getInvokerClass()
- Specified by:
getInvokerClassin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getIngestedPayloadType
public Type getIngestedPayloadType()
- Specified by:
getIngestedPayloadTypein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getKeyType
public Type getKeyType()
- Specified by:
getKeyTypein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getValueType
public Type getValueType()
- Specified by:
getValueTypein interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getKeyed
public Class<? extends io.smallrye.reactive.messaging.keyed.KeyValueExtractor> getKeyed()
- Specified by:
getKeyedin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
setIngestedPayloadType
public void setIngestedPayloadType(Type ingestedPayload)
-
setInvokerClass
public void setInvokerClass(Class<? extends io.smallrye.reactive.messaging.Invoker> invokerClass)
-
methodAsString
public String methodAsString()
- Specified by:
methodAsStringin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
getMethod
public Method 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
public String 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
public void setWorkerPoolName(String workerPoolName)
-
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
public void setKeyType(Type keyType)
-
setValueType
public void setValueType(Type valueType)
-
setKeyed
public void setKeyed(Class<? extends io.smallrye.reactive.messaging.keyed.KeyValueExtractor> keyed)
-
hasTargetedOutput
public boolean hasTargetedOutput()
- Specified by:
hasTargetedOutputin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
isHasTargetedOutput
public boolean isHasTargetedOutput()
-
setHasTargetedOutput
public void setHasTargetedOutput(boolean hasTargetedOutput)
-
-