Class TopicLookup


@Path("/v2/topic") public class TopicLookup extends TopicLookupBase
  • Constructor Details

    • TopicLookup

      public TopicLookup()
  • Method Details

    • lookupTopicAsync

      @GET @Path("{topic-domain}/{tenant}/{namespace}/{topic}") @Produces("application/json") public void lookupTopicAsync(@Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @PathParam("topic-domain") String topicDomain, @PathParam("tenant") String tenant, @PathParam("namespace") String namespace, @PathParam("topic") @Encoded String encodedTopic, @QueryParam("authoritative") @DefaultValue("false") boolean authoritative, @QueryParam("listenerName") String listenerName, @HeaderParam("X-Pulsar-ListenerName") String listenerNameHeader)
    • getNamespaceBundle

      @GET @Path("{topic-domain}/{tenant}/{namespace}/{topic}/bundle") @Produces("application/json") public String getNamespaceBundle(@PathParam("topic-domain") String topicDomain, @PathParam("tenant") String tenant, @PathParam("namespace") String namespace, @PathParam("topic") @Encoded String encodedTopic)