类 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.
  • 构造器详细资料

    • 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

      public CompletableFuture<Void> downloadAsync(String packageName, String path)
      指定者:
      downloadAsync 在接口中 org.apache.pulsar.client.admin.Packages
    • delete

      public void delete(String packageName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      delete 在接口中 org.apache.pulsar.client.admin.Packages
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteAsync

      public CompletableFuture<Void> deleteAsync(String packageName)
      指定者:
      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

      public CompletableFuture<List<String>> listPackageVersionsAsync(String packageName)
      指定者:
      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

      public CompletableFuture<List<String>> listPackagesAsync(String type, String namespace)
      指定者:
      listPackagesAsync 在接口中 org.apache.pulsar.client.admin.Packages