Class BookiesImpl

java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.BookiesImpl
All Implemented Interfaces:
org.apache.pulsar.client.admin.Bookies

public class BookiesImpl extends BaseResource implements org.apache.pulsar.client.admin.Bookies
  • Constructor Details

    • BookiesImpl

      public BookiesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
  • Method Details

    • getBookiesRackInfo

      public org.apache.pulsar.common.policies.data.BookiesRackConfiguration getBookiesRackInfo() throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getBookiesRackInfo in interface org.apache.pulsar.client.admin.Bookies
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getBookiesAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.BookiesClusterInfo> getBookiesAsync()
      Specified by:
      getBookiesAsync in interface org.apache.pulsar.client.admin.Bookies
    • getBookies

      public org.apache.pulsar.common.policies.data.BookiesClusterInfo getBookies() throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getBookies in interface org.apache.pulsar.client.admin.Bookies
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getBookiesRackInfoAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.BookiesRackConfiguration> getBookiesRackInfoAsync()
      Specified by:
      getBookiesRackInfoAsync in interface org.apache.pulsar.client.admin.Bookies
    • getBookieRackInfo

      public org.apache.pulsar.common.policies.data.BookieInfo getBookieRackInfo(String bookieAddress) throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getBookieRackInfo in interface org.apache.pulsar.client.admin.Bookies
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getBookieRackInfoAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.BookieInfo> getBookieRackInfoAsync(String bookieAddress)
      Specified by:
      getBookieRackInfoAsync in interface org.apache.pulsar.client.admin.Bookies
    • deleteBookieRackInfo

      public void deleteBookieRackInfo(String bookieAddress) throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      deleteBookieRackInfo in interface org.apache.pulsar.client.admin.Bookies
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteBookieRackInfoAsync

      public CompletableFuture<Void> deleteBookieRackInfoAsync(String bookieAddress)
      Specified by:
      deleteBookieRackInfoAsync in interface org.apache.pulsar.client.admin.Bookies
    • updateBookieRackInfo

      public void updateBookieRackInfo(String bookieAddress, String group, org.apache.pulsar.common.policies.data.BookieInfo bookieInfo) throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      updateBookieRackInfo in interface org.apache.pulsar.client.admin.Bookies
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateBookieRackInfoAsync

      public CompletableFuture<Void> updateBookieRackInfoAsync(String bookieAddress, String group, org.apache.pulsar.common.policies.data.BookieInfo bookieInfo)
      Specified by:
      updateBookieRackInfoAsync in interface org.apache.pulsar.client.admin.Bookies