Class Bookies


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

      • Bookies

        public Bookies()
    • Method Detail

      • 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 java.lang.Exception
        Throws:
        java.lang.Exception
      • getBookieRackInfo

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

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

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