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()io.smallrye.reactive.messaging.annotations.Merge.ModegetMerge()MethodgetMethod()StringgetMethodName()intgetNumberOfSubscriberBeforeConnecting()StringgetOutgoing()Class<?>[]getParameterTypes()io.smallrye.reactive.messaging.MediatorConfiguration.ProductiongetProduction()Class<?>getReturnType()io.smallrye.reactive.messaging.ShapegetShape()StringgetWorkerPoolName()booleanisBlocking()booleanisBlockingExecutionOrdered()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)voidsetIncomings(List<String> incomings)voidsetIngestedPayloadType(Type ingestedPayload)voidsetInvokerClass(Class<? extends io.smallrye.reactive.messaging.Invoker> invokerClass)voidsetMerge(io.smallrye.reactive.messaging.annotations.Merge.Mode merge)voidsetMethodName(String methodName)voidsetOutgoing(String outgoing)voidsetParameterTypes(Class<?>[] parameterTypes)voidsetProduction(io.smallrye.reactive.messaging.MediatorConfiguration.Production production)voidsetReturnType(Class<?> returnType)voidsetShape(io.smallrye.reactive.messaging.Shape shape)voidsetUseBuilderTypes(boolean useBuilderTypes)voidsetUseReactiveStreams(boolean usesReactiveStreams)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)
-
getParameterTypes
public Class<?>[] getParameterTypes()
- Specified by:
getParameterTypesin interfaceio.smallrye.reactive.messaging.MediatorConfiguration
-
setParameterTypes
public void setParameterTypes(Class<?>[] parameterTypes)
-
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
-
setOutgoing
public void setOutgoing(String outgoing)
-
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
-
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
-
-