Class QuarkusMediatorConfiguration

  • All Implemented Interfaces:
    io.smallrye.reactive.messaging.MediatorConfiguration

    public class QuarkusMediatorConfiguration
    extends Object
    implements io.smallrye.reactive.messaging.MediatorConfiguration
    • Constructor Detail

      • QuarkusMediatorConfiguration

        public QuarkusMediatorConfiguration()
    • Method Detail

      • getBeanId

        public String getBeanId()
      • setBeanId

        public void setBeanId​(String beanId)
      • getBean

        public jakarta.enterprise.inject.spi.Bean<?> getBean()
        Specified by:
        getBean in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • getMethodName

        public String getMethodName()
      • setMethodName

        public void setMethodName​(String methodName)
      • getReturnType

        public Class<?> getReturnType()
        Specified by:
        getReturnType in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • setReturnType

        public void setReturnType​(Class<?> returnType)
      • getParameterTypes

        public Class<?>[] getParameterTypes()
        Specified by:
        getParameterTypes in interface io.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:
        shape in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • getIncoming

        public List<String> getIncoming()
        Specified by:
        getIncoming in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • setIncomings

        public void setIncomings​(List<String> incomings)
      • getOutgoing

        public String getOutgoing()
        Specified by:
        getOutgoing in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • setOutgoing

        public void setOutgoing​(String outgoing)
      • getAcknowledgment

        public org.eclipse.microprofile.reactive.messaging.Acknowledgment.Strategy getAcknowledgment()
        Specified by:
        getAcknowledgment in interface io.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:
        getBroadcast in interface io.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:
        production in interface io.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:
        consumption in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • isUseBuilderTypes

        public boolean isUseBuilderTypes()
      • setUseBuilderTypes

        public void setUseBuilderTypes​(boolean useBuilderTypes)
      • usesBuilderTypes

        public boolean usesBuilderTypes()
        Specified by:
        usesBuilderTypes in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • getMerge

        public io.smallrye.reactive.messaging.annotations.Merge.Mode getMerge()
        Specified by:
        getMerge in interface io.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:
        getInvokerClass in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • getIngestedPayloadType

        public Type getIngestedPayloadType()
        Specified by:
        getIngestedPayloadType in interface io.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:
        methodAsString in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • getMethod

        public Method getMethod()
        Specified by:
        getMethod in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • getNumberOfSubscriberBeforeConnecting

        public int getNumberOfSubscriberBeforeConnecting()
        Specified by:
        getNumberOfSubscriberBeforeConnecting in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • isBlocking

        public boolean isBlocking()
        Specified by:
        isBlocking in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • getWorkerPoolName

        public String getWorkerPoolName()
        Specified by:
        getWorkerPoolName in interface io.smallrye.reactive.messaging.MediatorConfiguration
      • isBlockingExecutionOrdered

        public boolean isBlockingExecutionOrdered()
        Specified by:
        isBlockingExecutionOrdered in interface io.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:
        usesReactiveStreams in interface io.smallrye.reactive.messaging.MediatorConfiguration