Class PulsarIncomingChannel<T>

java.lang.Object
io.smallrye.reactive.messaging.pulsar.PulsarIncomingChannel<T>

public class PulsarIncomingChannel<T> extends Object
  • Constructor Details

  • Method Details

    • incomingTrace

      public void incomingTrace(PulsarMessage<T> pulsarMessage)
    • incomingBatchTrace

      public void incomingBatchTrace(PulsarIncomingBatchMessage<T> pulsarMessage)
    • getPublisher

      public Flow.Publisher<? extends org.eclipse.microprofile.reactive.messaging.Message<?>> getPublisher()
    • getChannel

      public String getChannel()
    • getConsumer

      public org.apache.pulsar.client.api.Consumer<T> getConsumer()
    • close

      public void close()
    • reportFailure

      public void reportFailure(Throwable failure, boolean fatal)
    • isStarted

      public void isStarted(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
    • isReady

      public void isReady(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)
    • isAlive

      public void isAlive(io.smallrye.reactive.messaging.health.HealthReport.HealthReportBuilder builder)