类 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
- 所有已实现的接口:
org.apache.pulsar.client.admin.Packages
public class PackagesImpl
extends ComponentResource
implements org.apache.pulsar.client.admin.Packages
The implementation of the packages management service administration operations.
-
字段概要
从类继承的字段 org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
构造器概要
构造器构造器说明PackagesImpl(javax.ws.rs.client.WebTarget webTarget, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient client, long readTimeoutMs) -
方法概要
修饰符和类型方法说明voiddeleteAsync(String packageName) voiddownloadAsync(String packageName, String path) org.apache.pulsar.packages.management.core.common.PackageMetadatagetMetadata(String packageName) CompletableFuture<org.apache.pulsar.packages.management.core.common.PackageMetadata>getMetadataAsync(String packageName) listPackages(String type, String namespace) listPackagesAsync(String type, String namespace) listPackageVersions(String packageName) listPackageVersionsAsync(String packageName) voidupdateMetadata(String packageName, org.apache.pulsar.packages.management.core.common.PackageMetadata metadata) updateMetadataAsync(String packageName, org.apache.pulsar.packages.management.core.common.PackageMetadata metadata) voidupload(org.apache.pulsar.packages.management.core.common.PackageMetadata metadata, String packageName, String path) uploadAsync(org.apache.pulsar.packages.management.core.common.PackageMetadata metadata, String packageName, String path) 从类继承的方法 org.apache.pulsar.client.admin.internal.ComponentResource
addAuthHeaders从类继承的方法 org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
构造器详细资料
-
PackagesImpl
public PackagesImpl(javax.ws.rs.client.WebTarget webTarget, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient client, long readTimeoutMs)
-
-
方法详细资料
-
getMetadata
public org.apache.pulsar.packages.management.core.common.PackageMetadata getMetadata(String packageName) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
getMetadata在接口中org.apache.pulsar.client.admin.Packages- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMetadataAsync
public CompletableFuture<org.apache.pulsar.packages.management.core.common.PackageMetadata> getMetadataAsync(String packageName) - 指定者:
getMetadataAsync在接口中org.apache.pulsar.client.admin.Packages
-
updateMetadata
public void updateMetadata(String packageName, org.apache.pulsar.packages.management.core.common.PackageMetadata metadata) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
updateMetadata在接口中org.apache.pulsar.client.admin.Packages- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateMetadataAsync
public CompletableFuture<Void> updateMetadataAsync(String packageName, org.apache.pulsar.packages.management.core.common.PackageMetadata metadata) - 指定者:
updateMetadataAsync在接口中org.apache.pulsar.client.admin.Packages
-
upload
public void upload(org.apache.pulsar.packages.management.core.common.PackageMetadata metadata, String packageName, String path) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
upload在接口中org.apache.pulsar.client.admin.Packages- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
uploadAsync
public CompletableFuture<Void> uploadAsync(org.apache.pulsar.packages.management.core.common.PackageMetadata metadata, String packageName, String path) - 指定者:
uploadAsync在接口中org.apache.pulsar.client.admin.Packages
-
download
public void download(String packageName, String path) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
download在接口中org.apache.pulsar.client.admin.Packages- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
downloadAsync
- 指定者:
downloadAsync在接口中org.apache.pulsar.client.admin.Packages
-
delete
- 指定者:
delete在接口中org.apache.pulsar.client.admin.Packages- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteAsync
- 指定者:
deleteAsync在接口中org.apache.pulsar.client.admin.Packages
-
listPackageVersions
public List<String> listPackageVersions(String packageName) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
listPackageVersions在接口中org.apache.pulsar.client.admin.Packages- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
listPackageVersionsAsync
- 指定者:
listPackageVersionsAsync在接口中org.apache.pulsar.client.admin.Packages
-
listPackages
public List<String> listPackages(String type, String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
listPackages在接口中org.apache.pulsar.client.admin.Packages- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
listPackagesAsync
- 指定者:
listPackagesAsync在接口中org.apache.pulsar.client.admin.Packages
-