Class QuarkusEmitterConfiguration

java.lang.Object
io.quarkus.smallrye.reactivemessaging.runtime.QuarkusEmitterConfiguration
All Implemented Interfaces:
io.smallrye.reactive.messaging.EmitterConfiguration

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

    • 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 Details

    • 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)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object