Interface Functions<W extends WorkerService>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.apache.pulsar.common.policies.data.FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData getFunctionInstanceStatus​(java.lang.String tenant, java.lang.String namespace, java.lang.String componentName, java.lang.String instanceId, java.net.URI uri, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)  
      org.apache.pulsar.common.policies.data.FunctionStatus getFunctionStatus​(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 registerFunction​(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName, java.io.InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, java.lang.String functionPkgUrl, org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps)  
      void updateFunction​(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName, java.io.InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, java.lang.String functionPkgUrl, org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps, org.apache.pulsar.common.functions.UpdateOptionsImpl updateOptions)  
      void updateFunctionOnWorkerLeader​(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName, java.io.InputStream uploadedInputStream, boolean delete, java.net.URI uri, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)  
    • Method Detail

      • registerFunction

        void registerFunction​(java.lang.String tenant,
                              java.lang.String namespace,
                              java.lang.String functionName,
                              java.io.InputStream uploadedInputStream,
                              org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
                              java.lang.String functionPkgUrl,
                              org.apache.pulsar.common.functions.FunctionConfig functionConfig,
                              java.lang.String clientRole,
                              org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps)
      • updateFunction

        void updateFunction​(java.lang.String tenant,
                            java.lang.String namespace,
                            java.lang.String functionName,
                            java.io.InputStream uploadedInputStream,
                            org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
                            java.lang.String functionPkgUrl,
                            org.apache.pulsar.common.functions.FunctionConfig functionConfig,
                            java.lang.String clientRole,
                            org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps,
                            org.apache.pulsar.common.functions.UpdateOptionsImpl updateOptions)
      • updateFunctionOnWorkerLeader

        void updateFunctionOnWorkerLeader​(java.lang.String tenant,
                                          java.lang.String namespace,
                                          java.lang.String functionName,
                                          java.io.InputStream uploadedInputStream,
                                          boolean delete,
                                          java.net.URI uri,
                                          java.lang.String clientRole,
                                          org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)
      • getFunctionStatus

        org.apache.pulsar.common.policies.data.FunctionStatus getFunctionStatus​(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)
      • getFunctionInstanceStatus

        org.apache.pulsar.common.policies.data.FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData getFunctionInstanceStatus​(java.lang.String tenant,
                                                                                                                                          java.lang.String namespace,
                                                                                                                                          java.lang.String componentName,
                                                                                                                                          java.lang.String instanceId,
                                                                                                                                          java.net.URI uri,
                                                                                                                                          java.lang.String clientRole,
                                                                                                                                          org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)