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
-
-
Field Summary
-
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs
-
-
Constructor Summary
Constructors Constructor Description BookiesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteBookieRackInfo(java.lang.String bookieAddress)java.util.concurrent.CompletableFuture<java.lang.Void>deleteBookieRackInfoAsync(java.lang.String bookieAddress)org.apache.pulsar.common.policies.data.BookieInfogetBookieRackInfo(java.lang.String bookieAddress)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.BookieInfo>getBookieRackInfoAsync(java.lang.String bookieAddress)org.apache.pulsar.common.policies.data.BookiesClusterInfogetBookies()java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.BookiesClusterInfo>getBookiesAsync()org.apache.pulsar.common.policies.data.BookiesRackConfigurationgetBookiesRackInfo()java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.BookiesRackConfiguration>getBookiesRackInfoAsync()voidupdateBookieRackInfo(java.lang.String bookieAddress, java.lang.String group, org.apache.pulsar.common.policies.data.BookieInfo bookieInfo)java.util.concurrent.CompletableFuture<java.lang.Void>updateBookieRackInfoAsync(java.lang.String bookieAddress, java.lang.String group, org.apache.pulsar.common.policies.data.BookieInfo bookieInfo)-
Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync
-
-
-
-
Method Detail
-
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 java.util.concurrent.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 java.util.concurrent.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(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.BookieInfo> getBookieRackInfoAsync(java.lang.String bookieAddress)
- Specified by:
getBookieRackInfoAsyncin interfaceorg.apache.pulsar.client.admin.Bookies
-
deleteBookieRackInfo
public void deleteBookieRackInfo(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> deleteBookieRackInfoAsync(java.lang.String bookieAddress)
- Specified by:
deleteBookieRackInfoAsyncin interfaceorg.apache.pulsar.client.admin.Bookies
-
updateBookieRackInfo
public void updateBookieRackInfo(java.lang.String bookieAddress, java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> updateBookieRackInfoAsync(java.lang.String bookieAddress, java.lang.String group, org.apache.pulsar.common.policies.data.BookieInfo bookieInfo)- Specified by:
updateBookieRackInfoAsyncin interfaceorg.apache.pulsar.client.admin.Bookies
-
-