Class PackagesImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.ComponentResource
org.apache.pulsar.client.admin.internal.PackagesImpl
- All Implemented Interfaces:
Packages
The implementation of the packages management service administration operations.
-
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsConstructorDescriptionPackagesImpl(javax.ws.rs.client.WebTarget webTarget, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient client, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteAsync(String packageName) voiddownloadAsync(String packageName, String path) getMetadata(String packageName) getMetadataAsync(String packageName) listPackages(String type, String namespace) listPackagesAsync(String type, String namespace) listPackageVersions(String packageName) listPackageVersionsAsync(String packageName) voidupdateMetadata(String packageName, PackageMetadata metadata) updateMetadataAsync(String packageName, PackageMetadata metadata) voidupload(PackageMetadata metadata, String packageName, String path) uploadAsync(PackageMetadata metadata, String packageName, String path) Methods inherited from class org.apache.pulsar.client.admin.internal.ComponentResource
addAuthHeaders, objectReader, objectWriterMethods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
Constructor Details
-
PackagesImpl
public PackagesImpl(javax.ws.rs.client.WebTarget webTarget, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient client, long readTimeoutMs)
-
-
Method Details
-
getMetadata
- Specified by:
getMetadatain interfacePackages- Throws:
PulsarAdminException
-
getMetadataAsync
- Specified by:
getMetadataAsyncin interfacePackages
-
updateMetadata
public void updateMetadata(String packageName, PackageMetadata metadata) throws PulsarAdminException - Specified by:
updateMetadatain interfacePackages- Throws:
PulsarAdminException
-
updateMetadataAsync
- Specified by:
updateMetadataAsyncin interfacePackages
-
upload
public void upload(PackageMetadata metadata, String packageName, String path) throws PulsarAdminException - Specified by:
uploadin interfacePackages- Throws:
PulsarAdminException
-
uploadAsync
public CompletableFuture<Void> uploadAsync(PackageMetadata metadata, String packageName, String path) - Specified by:
uploadAsyncin interfacePackages
-
download
- Specified by:
downloadin interfacePackages- Throws:
PulsarAdminException
-
downloadAsync
- Specified by:
downloadAsyncin interfacePackages
-
delete
- Specified by:
deletein interfacePackages- Throws:
PulsarAdminException
-
deleteAsync
- Specified by:
deleteAsyncin interfacePackages
-
listPackageVersions
- Specified by:
listPackageVersionsin interfacePackages- Throws:
PulsarAdminException
-
listPackageVersionsAsync
- Specified by:
listPackageVersionsAsyncin interfacePackages
-
listPackages
- Specified by:
listPackagesin interfacePackages- Throws:
PulsarAdminException
-
listPackagesAsync
- Specified by:
listPackagesAsyncin interfacePackages
-