Class LookupImpl

java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.LookupImpl
All Implemented Interfaces:
org.apache.pulsar.client.admin.Lookup

public class LookupImpl extends BaseResource implements org.apache.pulsar.client.admin.Lookup
  • Constructor Details

    • LookupImpl

      public LookupImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, boolean useTls, long readTimeoutMs, org.apache.pulsar.client.admin.Topics topics)
  • Method Details

    • lookupTopic

      public String lookupTopic(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      lookupTopic in interface org.apache.pulsar.client.admin.Lookup
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • lookupTopicAsync

      public CompletableFuture<String> lookupTopicAsync(String topic)
      Specified by:
      lookupTopicAsync in interface org.apache.pulsar.client.admin.Lookup
    • lookupPartitionedTopic

      public Map<String,String> lookupPartitionedTopic(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      lookupPartitionedTopic in interface org.apache.pulsar.client.admin.Lookup
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • lookupPartitionedTopicAsync

      public CompletableFuture<Map<String,String>> lookupPartitionedTopicAsync(String topic)
      Specified by:
      lookupPartitionedTopicAsync in interface org.apache.pulsar.client.admin.Lookup
    • getBundleRange

      public String getBundleRange(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getBundleRange in interface org.apache.pulsar.client.admin.Lookup
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getBundleRangeAsync

      public CompletableFuture<String> getBundleRangeAsync(String topic)
      Specified by:
      getBundleRangeAsync in interface org.apache.pulsar.client.admin.Lookup