类 BaseResource
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
- 直接已知子类:
BookiesImpl,BrokersImpl,BrokerStatsImpl,ClustersImpl,ComponentResource,LookupImpl,NamespacesImpl,NonPersistentTopicsImpl,ProxyStatsImpl,ResourceGroupsImpl,ResourceQuotasImpl,SchemasImpl,TenantsImpl,TopicPoliciesImpl,TopicsImpl,TransactionsImpl,WorkerImpl
Abstract base class for all admin resources.
-
字段概要
字段修饰符和类型字段说明protected final org.apache.pulsar.client.api.Authenticationprotected final long -
构造器概要
构造器限定符构造器说明protectedBaseResource(org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
方法概要
修饰符和类型方法说明asyncDeleteRequest(javax.ws.rs.client.WebTarget target) <T> voidasyncDeleteRequest(javax.ws.rs.client.WebTarget target, javax.ws.rs.client.InvocationCallback<T> callback) <T> voidasyncGetRequest(javax.ws.rs.client.WebTarget target, javax.ws.rs.client.InvocationCallback<T> callback) <T> CompletableFuture<Void>asyncPostRequest(javax.ws.rs.client.WebTarget target, javax.ws.rs.client.Entity<T> entity) <T> CompletableFuture<Void>asyncPutRequest(javax.ws.rs.client.WebTarget target, javax.ws.rs.client.Entity<T> entity) org.apache.pulsar.client.admin.PulsarAdminExceptionorg.apache.pulsar.client.admin.PulsarAdminExceptiongetApiException(javax.ws.rs.core.Response response) static StringgetReasonFromServer(javax.ws.rs.WebApplicationException e) javax.ws.rs.client.Invocation.Builderrequest(javax.ws.rs.client.WebTarget target) CompletableFuture<javax.ws.rs.client.Invocation.Builder>requestAsync(javax.ws.rs.client.WebTarget target) protected <T> Tsync(Supplier<CompletableFuture<T>> executor)
-
字段详细资料
-
auth
protected final org.apache.pulsar.client.api.Authentication auth -
readTimeoutMs
protected final long readTimeoutMs
-
-
构造器详细资料
-
BaseResource
protected BaseResource(org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
方法详细资料
-
request
public javax.ws.rs.client.Invocation.Builder request(javax.ws.rs.client.WebTarget target) throws org.apache.pulsar.client.admin.PulsarAdminException - 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
requestAsync
public CompletableFuture<javax.ws.rs.client.Invocation.Builder> requestAsync(javax.ws.rs.client.WebTarget target) -
asyncPutRequest
public <T> CompletableFuture<Void> asyncPutRequest(javax.ws.rs.client.WebTarget target, javax.ws.rs.client.Entity<T> entity) -
asyncPostRequest
public <T> CompletableFuture<Void> asyncPostRequest(javax.ws.rs.client.WebTarget target, javax.ws.rs.client.Entity<T> entity) -
asyncGetRequest
public <T> void asyncGetRequest(javax.ws.rs.client.WebTarget target, javax.ws.rs.client.InvocationCallback<T> callback) -
asyncDeleteRequest
-
asyncDeleteRequest
public <T> void asyncDeleteRequest(javax.ws.rs.client.WebTarget target, javax.ws.rs.client.InvocationCallback<T> callback) -
getApiException
-
getApiException
public org.apache.pulsar.client.admin.PulsarAdminException getApiException(javax.ws.rs.core.Response response) -
getReasonFromServer
-
sync
protected <T> T sync(Supplier<CompletableFuture<T>> executor) throws org.apache.pulsar.client.admin.PulsarAdminException - 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-