类 SinksImpl

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

public class SinksImpl extends ComponentResource implements org.apache.pulsar.client.admin.Sinks, org.apache.pulsar.client.admin.Sink
  • 构造器详细资料

    • SinksImpl

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

    • listSinks

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

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

      public org.apache.pulsar.common.io.SinkConfig getSink(String tenant, String namespace, String sinkName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSink 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSinkAsync

      public CompletableFuture<org.apache.pulsar.common.io.SinkConfig> getSinkAsync(String tenant, String namespace, String sinkName)
      指定者:
      getSinkAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • getSinkStatus

      public org.apache.pulsar.common.policies.data.SinkStatus getSinkStatus(String tenant, String namespace, String sinkName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSinkStatus 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSinkStatusAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.SinkStatus> getSinkStatusAsync(String tenant, String namespace, String sinkName)
      指定者:
      getSinkStatusAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • getSinkStatus

      public org.apache.pulsar.common.policies.data.SinkStatus.SinkInstanceStatus.SinkInstanceStatusData getSinkStatus(String tenant, String namespace, String sinkName, int id) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSinkStatus 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSinkStatusAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.SinkStatus.SinkInstanceStatus.SinkInstanceStatusData> getSinkStatusAsync(String tenant, String namespace, String sinkName, int id)
      指定者:
      getSinkStatusAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • createSink

      public void createSink(org.apache.pulsar.common.io.SinkConfig sinkConfig, String fileName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      createSink 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • createSinkAsync

      public CompletableFuture<Void> createSinkAsync(org.apache.pulsar.common.io.SinkConfig sinkConfig, String fileName)
      指定者:
      createSinkAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • createSinkWithUrl

      public void createSinkWithUrl(org.apache.pulsar.common.io.SinkConfig sinkConfig, String pkgUrl) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      createSinkWithUrl 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • createSinkWithUrlAsync

      public CompletableFuture<Void> createSinkWithUrlAsync(org.apache.pulsar.common.io.SinkConfig sinkConfig, String pkgUrl)
      指定者:
      createSinkWithUrlAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • deleteSink

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

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

      public void updateSink(org.apache.pulsar.common.io.SinkConfig sinkConfig, String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateSink 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateSinkAsync

      public CompletableFuture<Void> updateSinkAsync(org.apache.pulsar.common.io.SinkConfig sinkConfig, String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions)
      指定者:
      updateSinkAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • updateSink

      public void updateSink(org.apache.pulsar.common.io.SinkConfig sinkConfig, String fileName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateSink 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateSinkAsync

      public CompletableFuture<Void> updateSinkAsync(org.apache.pulsar.common.io.SinkConfig sinkConfig, String fileName)
      指定者:
      updateSinkAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • updateSinkWithUrl

      public void updateSinkWithUrl(org.apache.pulsar.common.io.SinkConfig sinkConfig, String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateSinkWithUrl 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateSinkWithUrlAsync

      public CompletableFuture<Void> updateSinkWithUrlAsync(org.apache.pulsar.common.io.SinkConfig sinkConfig, String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions)
      指定者:
      updateSinkWithUrlAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • updateSinkWithUrl

      public void updateSinkWithUrl(org.apache.pulsar.common.io.SinkConfig sinkConfig, String pkgUrl) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateSinkWithUrl 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateSinkWithUrlAsync

      public CompletableFuture<Void> updateSinkWithUrlAsync(org.apache.pulsar.common.io.SinkConfig sinkConfig, String pkgUrl)
      指定者:
      updateSinkWithUrlAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • restartSink

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

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

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

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

      public void stopSink(String tenant, String namespace, String sinkName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      stopSink 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • stopSinkAsync

      public CompletableFuture<Void> stopSinkAsync(String tenant, String namespace, String sinkName, int instanceId)
      指定者:
      stopSinkAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • stopSink

      public void stopSink(String tenant, String namespace, String sinkName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      stopSink 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • stopSinkAsync

      public CompletableFuture<Void> stopSinkAsync(String tenant, String namespace, String sinkName)
      指定者:
      stopSinkAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • startSink

      public void startSink(String tenant, String namespace, String sinkName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      startSink 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • startSinkAsync

      public CompletableFuture<Void> startSinkAsync(String tenant, String namespace, String sinkName, int instanceId)
      指定者:
      startSinkAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • startSink

      public void startSink(String tenant, String namespace, String sinkName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      startSink 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • startSinkAsync

      public CompletableFuture<Void> startSinkAsync(String tenant, String namespace, String sinkName)
      指定者:
      startSinkAsync 在接口中 org.apache.pulsar.client.admin.Sinks
    • getBuiltInSinks

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

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

      public void reloadBuiltInSinks() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      reloadBuiltInSinks 在接口中 org.apache.pulsar.client.admin.Sinks
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • reloadBuiltInSinksAsync

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