Class DefaultEmitterConfiguration

java.lang.Object
io.smallrye.reactive.messaging.providers.DefaultEmitterConfiguration
All Implemented Interfaces:
io.smallrye.reactive.messaging.EmitterConfiguration

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

    • DefaultEmitterConfiguration

      public DefaultEmitterConfiguration()
    • DefaultEmitterConfiguration

      public DefaultEmitterConfiguration(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
    • 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