public abstract class BaseResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.pulsar.client.api.Authentication |
auth |
protected long |
readTimeoutMs |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseResource(org.apache.pulsar.client.api.Authentication auth,
long readTimeoutMs) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
asyncDeleteRequest(javax.ws.rs.client.WebTarget target) |
<T> void |
asyncGetRequest(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) |
PulsarAdminException |
getApiException(javax.ws.rs.core.Response response) |
PulsarAdminException |
getApiException(Throwable e) |
javax.ws.rs.client.Invocation.Builder |
request(javax.ws.rs.client.WebTarget target) |
CompletableFuture<javax.ws.rs.client.Invocation.Builder> |
requestAsync(javax.ws.rs.client.WebTarget target) |
protected final org.apache.pulsar.client.api.Authentication auth
protected final long readTimeoutMs
protected BaseResource(org.apache.pulsar.client.api.Authentication auth,
long readTimeoutMs)
public javax.ws.rs.client.Invocation.Builder request(javax.ws.rs.client.WebTarget target)
throws PulsarAdminException
PulsarAdminExceptionpublic CompletableFuture<javax.ws.rs.client.Invocation.Builder> requestAsync(javax.ws.rs.client.WebTarget target)
public <T> CompletableFuture<Void> asyncPutRequest(javax.ws.rs.client.WebTarget target, javax.ws.rs.client.Entity<T> entity)
public <T> CompletableFuture<Void> asyncPostRequest(javax.ws.rs.client.WebTarget target, javax.ws.rs.client.Entity<T> entity)
public <T> void asyncGetRequest(javax.ws.rs.client.WebTarget target,
javax.ws.rs.client.InvocationCallback<T> callback)
public CompletableFuture<Void> asyncDeleteRequest(javax.ws.rs.client.WebTarget target)
public PulsarAdminException getApiException(Throwable e)
public PulsarAdminException getApiException(javax.ws.rs.core.Response response)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.