Interface Sources<W extends WorkerService>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<org.apache.pulsar.common.io.ConfigFieldDefinition> getSourceConfigDefinition​(java.lang.String name)  
      org.apache.pulsar.common.io.SourceConfig getSourceInfo​(java.lang.String tenant, java.lang.String namespace, java.lang.String componentName)  
      org.apache.pulsar.common.policies.data.SourceStatus.SourceInstanceStatus.SourceInstanceStatusData getSourceInstanceStatus​(java.lang.String tenant, java.lang.String namespace, java.lang.String sourceName, java.lang.String instanceId, java.net.URI uri, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)  
      java.util.List<org.apache.pulsar.common.io.ConnectorDefinition> getSourceList()  
      org.apache.pulsar.common.policies.data.SourceStatus getSourceStatus​(java.lang.String tenant, java.lang.String namespace, java.lang.String componentName, java.net.URI uri, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)  
      void registerSource​(java.lang.String tenant, java.lang.String namespace, java.lang.String sourceName, java.io.InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, java.lang.String sourcePkgUrl, org.apache.pulsar.common.io.SourceConfig sourceConfig, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps)  
      void updateSource​(java.lang.String tenant, java.lang.String namespace, java.lang.String sourceName, java.io.InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, java.lang.String sourcePkgUrl, org.apache.pulsar.common.io.SourceConfig sourceConfig, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps, org.apache.pulsar.common.functions.UpdateOptionsImpl updateOptions)  
    • Method Detail

      • registerSource

        void registerSource​(java.lang.String tenant,
                            java.lang.String namespace,
                            java.lang.String sourceName,
                            java.io.InputStream uploadedInputStream,
                            org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
                            java.lang.String sourcePkgUrl,
                            org.apache.pulsar.common.io.SourceConfig sourceConfig,
                            java.lang.String clientRole,
                            org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps)
      • updateSource

        void updateSource​(java.lang.String tenant,
                          java.lang.String namespace,
                          java.lang.String sourceName,
                          java.io.InputStream uploadedInputStream,
                          org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
                          java.lang.String sourcePkgUrl,
                          org.apache.pulsar.common.io.SourceConfig sourceConfig,
                          java.lang.String clientRole,
                          org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps,
                          org.apache.pulsar.common.functions.UpdateOptionsImpl updateOptions)
      • getSourceStatus

        org.apache.pulsar.common.policies.data.SourceStatus getSourceStatus​(java.lang.String tenant,
                                                                            java.lang.String namespace,
                                                                            java.lang.String componentName,
                                                                            java.net.URI uri,
                                                                            java.lang.String clientRole,
                                                                            org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)
      • getSourceInstanceStatus

        org.apache.pulsar.common.policies.data.SourceStatus.SourceInstanceStatus.SourceInstanceStatusData getSourceInstanceStatus​(java.lang.String tenant,
                                                                                                                                  java.lang.String namespace,
                                                                                                                                  java.lang.String sourceName,
                                                                                                                                  java.lang.String instanceId,
                                                                                                                                  java.net.URI uri,
                                                                                                                                  java.lang.String clientRole,
                                                                                                                                  org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)
      • getSourceInfo

        org.apache.pulsar.common.io.SourceConfig getSourceInfo​(java.lang.String tenant,
                                                               java.lang.String namespace,
                                                               java.lang.String componentName)
      • getSourceList

        java.util.List<org.apache.pulsar.common.io.ConnectorDefinition> getSourceList()
      • getSourceConfigDefinition

        java.util.List<org.apache.pulsar.common.io.ConfigFieldDefinition> getSourceConfigDefinition​(java.lang.String name)