public class PackagesImpl extends ComponentResource implements Packages
auth, readTimeoutMs| Constructor and Description |
|---|
PackagesImpl(javax.ws.rs.client.WebTarget webTarget,
org.apache.pulsar.client.api.Authentication auth,
org.asynchttpclient.AsyncHttpClient client,
long readTimeoutMs) |
addAuthHeadersasyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, syncpublic PackagesImpl(javax.ws.rs.client.WebTarget webTarget,
org.apache.pulsar.client.api.Authentication auth,
org.asynchttpclient.AsyncHttpClient client,
long readTimeoutMs)
public PackageMetadata getMetadata(String packageName) throws PulsarAdminException
getMetadata in interface PackagesPulsarAdminExceptionpublic CompletableFuture<PackageMetadata> getMetadataAsync(String packageName)
getMetadataAsync in interface Packagespublic void updateMetadata(String packageName, PackageMetadata metadata) throws PulsarAdminException
updateMetadata in interface PackagesPulsarAdminExceptionpublic CompletableFuture<Void> updateMetadataAsync(String packageName, PackageMetadata metadata)
updateMetadataAsync in interface Packagespublic void upload(PackageMetadata metadata, String packageName, String path) throws PulsarAdminException
upload in interface PackagesPulsarAdminExceptionpublic CompletableFuture<Void> uploadAsync(PackageMetadata metadata, String packageName, String path)
uploadAsync in interface Packagespublic void download(String packageName, String path) throws PulsarAdminException
download in interface PackagesPulsarAdminExceptionpublic CompletableFuture<Void> downloadAsync(String packageName, String path)
downloadAsync in interface Packagespublic void delete(String packageName) throws PulsarAdminException
delete in interface PackagesPulsarAdminExceptionpublic CompletableFuture<Void> deleteAsync(String packageName)
deleteAsync in interface Packagespublic List<String> listPackageVersions(String packageName) throws PulsarAdminException
listPackageVersions in interface PackagesPulsarAdminExceptionpublic CompletableFuture<List<String>> listPackageVersionsAsync(String packageName)
listPackageVersionsAsync in interface Packagespublic List<String> listPackages(String type, String namespace) throws PulsarAdminException
listPackages in interface PackagesPulsarAdminExceptionpublic CompletableFuture<List<String>> listPackagesAsync(String type, String namespace)
listPackagesAsync in interface PackagesCopyright © 2017–2022 Apache Software Foundation. All rights reserved.