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
-
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsConstructorDescriptionBookiesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteBookieRackInfo(String bookieAddress) deleteBookieRackInfoAsync(String bookieAddress) org.apache.pulsar.common.policies.data.BookieInfogetBookieRackInfo(String bookieAddress) CompletableFuture<org.apache.pulsar.common.policies.data.BookieInfo>getBookieRackInfoAsync(String bookieAddress) org.apache.pulsar.common.policies.data.BookiesClusterInfoCompletableFuture<org.apache.pulsar.common.policies.data.BookiesClusterInfo>org.apache.pulsar.common.policies.data.BookiesRackConfigurationCompletableFuture<org.apache.pulsar.common.policies.data.BookiesRackConfiguration>voidupdateBookieRackInfo(String bookieAddress, String group, org.apache.pulsar.common.policies.data.BookieInfo bookieInfo) updateBookieRackInfoAsync(String bookieAddress, String group, org.apache.pulsar.common.policies.data.BookieInfo bookieInfo) Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
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:
getBookiesRackInfoin interfaceorg.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:
getBookiesAsyncin interfaceorg.apache.pulsar.client.admin.Bookies
-
getBookies
public org.apache.pulsar.common.policies.data.BookiesClusterInfo getBookies() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getBookiesin interfaceorg.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:
getBookiesRackInfoAsyncin interfaceorg.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:
getBookieRackInfoin interfaceorg.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:
getBookieRackInfoAsyncin interfaceorg.apache.pulsar.client.admin.Bookies
-
deleteBookieRackInfo
public void deleteBookieRackInfo(String bookieAddress) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
deleteBookieRackInfoin interfaceorg.apache.pulsar.client.admin.Bookies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteBookieRackInfoAsync
- Specified by:
deleteBookieRackInfoAsyncin interfaceorg.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:
updateBookieRackInfoin interfaceorg.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:
updateBookieRackInfoAsyncin interfaceorg.apache.pulsar.client.admin.Bookies
-