Class QuarkusEmitterConfiguration

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

    public class QuarkusEmitterConfiguration
    extends Object
    implements io.smallrye.reactive.messaging.EmitterConfiguration
    • Constructor Detail

      • QuarkusEmitterConfiguration

        public QuarkusEmitterConfiguration()
      • QuarkusEmitterConfiguration

        public QuarkusEmitterConfiguration​(String name,
                                           io.smallrye.reactive.messaging.annotations.EmitterFactoryFor emitterType,
                                           org.eclipse.microprofile.reactive.messaging.OnOverflow onOverflow,
                                           io.smallrye.reactive.messaging.annotations.Broadcast broadcast)
    • Method Detail

      • name

        public String name()
        Specified by:
        name in interface io.smallrye.reactive.messaging.EmitterConfiguration
      • emitterType

        public io.smallrye.reactive.messaging.annotations.EmitterFactoryFor emitterType()
        Specified by:
        emitterType in interface io.smallrye.reactive.messaging.EmitterConfiguration
      • overflowBufferStrategy

        public org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy overflowBufferStrategy()
        Specified by:
        overflowBufferStrategy in interface io.smallrye.reactive.messaging.EmitterConfiguration
      • overflowBufferSize

        public long overflowBufferSize()
        Specified by:
        overflowBufferSize in interface io.smallrye.reactive.messaging.EmitterConfiguration
      • broadcast

        public boolean broadcast()
        Specified by:
        broadcast in interface io.smallrye.reactive.messaging.EmitterConfiguration
      • numberOfSubscriberBeforeConnecting

        public int numberOfSubscriberBeforeConnecting()
        Specified by:
        numberOfSubscriberBeforeConnecting in interface io.smallrye.reactive.messaging.EmitterConfiguration
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getEmitterType

        public io.smallrye.reactive.messaging.annotations.EmitterFactoryFor getEmitterType()
      • setEmitterType

        public void setEmitterType​(io.smallrye.reactive.messaging.annotations.EmitterFactoryFor emitterType)
      • getOverflowBufferStrategy

        public org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy getOverflowBufferStrategy()
      • setOverflowBufferStrategy

        public void setOverflowBufferStrategy​(org.eclipse.microprofile.reactive.messaging.OnOverflow.Strategy overflowBufferStrategy)
      • getOverflowBufferSize

        public long getOverflowBufferSize()
      • setOverflowBufferSize

        public void setOverflowBufferSize​(long overflowBufferSize)
      • isBroadcast

        public boolean isBroadcast()
      • setBroadcast

        public void setBroadcast​(boolean broadcast)
      • getNumberOfSubscriberBeforeConnecting

        public int getNumberOfSubscriberBeforeConnecting()
      • setNumberOfSubscriberBeforeConnecting

        public void setNumberOfSubscriberBeforeConnecting​(int numberOfSubscriberBeforeConnecting)