Class Bookies


@Path("/bookies") @Produces("application/json") public class Bookies extends AdminResource
  • Constructor Details

    • Bookies

      public Bookies()
  • Method Details

    • getBookiesRackInfo

      @GET @Path("/racks-info") public void getBookiesRackInfo(@Suspended javax.ws.rs.container.AsyncResponse asyncResponse)
    • getAllBookies

      @GET @Path("/all") public org.apache.pulsar.common.policies.data.BookiesClusterInfo getAllBookies() throws Exception
      Throws:
      Exception
    • getBookieRackInfo

      @GET @Path("/racks-info/{bookie}") public void getBookieRackInfo(@Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @PathParam("bookie") String bookieAddress) throws Exception
      Throws:
      Exception
    • deleteBookieRackInfo

      @DELETE @Path("/racks-info/{bookie}") public void deleteBookieRackInfo(@Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @PathParam("bookie") String bookieAddress) throws Exception
      Throws:
      Exception
    • updateBookieRackInfo

      @POST @Path("/racks-info/{bookie}") public void updateBookieRackInfo(@Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @PathParam("bookie") String bookieAddress, @QueryParam("group") String group, org.apache.pulsar.common.policies.data.BookieInfo bookieInfo) throws Exception
      Throws:
      Exception