类 SourcesImpl

所有已实现的接口:
org.apache.pulsar.client.admin.Source, org.apache.pulsar.client.admin.Sources

public class SourcesImpl extends ComponentResource implements org.apache.pulsar.client.admin.Sources, org.apache.pulsar.client.admin.Source
  • 构造器详细资料

    • SourcesImpl

      public SourcesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient asyncHttpClient, long readTimeoutMs)
  • 方法详细资料

    • listSources

      public List<String> listSources(String tenant, String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      listSources 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • listSourcesAsync

      public CompletableFuture<List<String>> listSourcesAsync(String tenant, String namespace)
      指定者:
      listSourcesAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • getSource

      public org.apache.pulsar.common.io.SourceConfig getSource(String tenant, String namespace, String sourceName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSource 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSourceAsync

      public CompletableFuture<org.apache.pulsar.common.io.SourceConfig> getSourceAsync(String tenant, String namespace, String sourceName)
      指定者:
      getSourceAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • getSourceStatus

      public org.apache.pulsar.common.policies.data.SourceStatus getSourceStatus(String tenant, String namespace, String sourceName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSourceStatus 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSourceStatusAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.SourceStatus> getSourceStatusAsync(String tenant, String namespace, String sourceName)
      指定者:
      getSourceStatusAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • getSourceStatus

      public org.apache.pulsar.common.policies.data.SourceStatus.SourceInstanceStatus.SourceInstanceStatusData getSourceStatus(String tenant, String namespace, String sourceName, int id) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSourceStatus 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSourceStatusAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.SourceStatus.SourceInstanceStatus.SourceInstanceStatusData> getSourceStatusAsync(String tenant, String namespace, String sourceName, int id)
      指定者:
      getSourceStatusAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • createSource

      public void createSource(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      createSource 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • createSourceAsync

      public CompletableFuture<Void> createSourceAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName)
      指定者:
      createSourceAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • createSourceWithUrl

      public void createSourceWithUrl(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      createSourceWithUrl 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • createSourceWithUrlAsync

      public CompletableFuture<Void> createSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl)
      指定者:
      createSourceWithUrlAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • deleteSource

      public void deleteSource(String cluster, String namespace, String function) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      deleteSource 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteSourceAsync

      public CompletableFuture<Void> deleteSourceAsync(String tenant, String namespace, String function)
      指定者:
      deleteSourceAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • updateSource

      public void updateSource(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateSource 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateSourceAsync

      public CompletableFuture<Void> updateSourceAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions)
      指定者:
      updateSourceAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • updateSource

      public void updateSource(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateSource 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateSourceAsync

      public CompletableFuture<Void> updateSourceAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName)
      指定者:
      updateSourceAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • updateSourceWithUrl

      public void updateSourceWithUrl(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateSourceWithUrl 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateSourceWithUrlAsync

      public CompletableFuture<Void> updateSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions)
      指定者:
      updateSourceWithUrlAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • updateSourceWithUrl

      public void updateSourceWithUrl(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateSourceWithUrl 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateSourceWithUrlAsync

      public CompletableFuture<Void> updateSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl)
      指定者:
      updateSourceWithUrlAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • restartSource

      public void restartSource(String tenant, String namespace, String functionName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      restartSource 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • restartSourceAsync

      public CompletableFuture<Void> restartSourceAsync(String tenant, String namespace, String functionName, int instanceId)
      指定者:
      restartSourceAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • restartSource

      public void restartSource(String tenant, String namespace, String functionName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      restartSource 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • restartSourceAsync

      public CompletableFuture<Void> restartSourceAsync(String tenant, String namespace, String functionName)
      指定者:
      restartSourceAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • stopSource

      public void stopSource(String tenant, String namespace, String sourceName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      stopSource 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • stopSourceAsync

      public CompletableFuture<Void> stopSourceAsync(String tenant, String namespace, String sourceName, int instanceId)
      指定者:
      stopSourceAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • stopSource

      public void stopSource(String tenant, String namespace, String sourceName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      stopSource 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • stopSourceAsync

      public CompletableFuture<Void> stopSourceAsync(String tenant, String namespace, String sourceName)
      指定者:
      stopSourceAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • startSource

      public void startSource(String tenant, String namespace, String sourceName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      startSource 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • startSourceAsync

      public CompletableFuture<Void> startSourceAsync(String tenant, String namespace, String sourceName, int instanceId)
      指定者:
      startSourceAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • startSource

      public void startSource(String tenant, String namespace, String sourceName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      startSource 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • startSourceAsync

      public CompletableFuture<Void> startSourceAsync(String tenant, String namespace, String sourceName)
      指定者:
      startSourceAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • getBuiltInSources

      public List<org.apache.pulsar.common.io.ConnectorDefinition> getBuiltInSources() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getBuiltInSources 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getBuiltInSourcesAsync

      public CompletableFuture<List<org.apache.pulsar.common.io.ConnectorDefinition>> getBuiltInSourcesAsync()
      指定者:
      getBuiltInSourcesAsync 在接口中 org.apache.pulsar.client.admin.Sources
    • reloadBuiltInSources

      public void reloadBuiltInSources() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      reloadBuiltInSources 在接口中 org.apache.pulsar.client.admin.Sources
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • reloadBuiltInSourcesAsync

      public CompletableFuture<Void> reloadBuiltInSourcesAsync()
      指定者:
      reloadBuiltInSourcesAsync 在接口中 org.apache.pulsar.client.admin.Sources