Class TopicsBase

Direct Known Subclasses:
Topics

public class TopicsBase extends PersistentTopicsBase
Contains methods used by REST api to producer/consumer/read messages to/from pulsar topics.
  • Constructor Details

    • TopicsBase

      public TopicsBase()
  • Method Details

    • publishMessages

      protected void publishMessages(javax.ws.rs.container.AsyncResponse asyncResponse, org.apache.pulsar.websocket.data.ProducerMessages request, boolean authoritative)
    • publishMessagesToPartition

      protected void publishMessagesToPartition(javax.ws.rs.container.AsyncResponse asyncResponse, org.apache.pulsar.websocket.data.ProducerMessages request, boolean authoritative, int partition)
    • messageToByteBuf

      public io.netty.buffer.ByteBuf messageToByteBuf(org.apache.pulsar.client.api.Message message)
    • validateProducePermission

      public void validateProducePermission() throws Exception
      Throws:
      Exception