Class LocalRunner

java.lang.Object
org.apache.pulsar.functions.LocalRunner
All Implemented Interfaces:
AutoCloseable

public class LocalRunner extends Object implements AutoCloseable
  • Field Details

    • functionConfig

      protected org.apache.pulsar.common.functions.FunctionConfig functionConfig
    • sourceConfig

      protected org.apache.pulsar.common.io.SourceConfig sourceConfig
    • sinkConfig

      protected org.apache.pulsar.common.io.SinkConfig sinkConfig
    • stateStorageImplClass

      protected String stateStorageImplClass
    • stateStorageServiceUrl

      protected String stateStorageServiceUrl
    • brokerServiceUrl

      protected String brokerServiceUrl
    • webServiceUrl

      protected String webServiceUrl
    • clientAuthPlugin

      protected String clientAuthPlugin
    • clientAuthParams

      protected String clientAuthParams
    • useTls

      protected boolean useTls
    • tlsAllowInsecureConnection

      protected boolean tlsAllowInsecureConnection
    • tlsHostNameVerificationEnabled

      protected boolean tlsHostNameVerificationEnabled
    • tlsTrustCertFilePath

      protected String tlsTrustCertFilePath
    • instanceIdOffset

      protected int instanceIdOffset
    • runtimeEnv

      protected LocalRunner.RuntimeEnv runtimeEnv
    • secretsProviderClassName

      protected String secretsProviderClassName
    • secretsProviderConfig

      protected String secretsProviderConfig
    • metricsPortStart

      protected Integer metricsPortStart
    • exitOnError

      protected boolean exitOnError
  • Constructor Details

    • LocalRunner

      public LocalRunner(org.apache.pulsar.common.functions.FunctionConfig functionConfig, org.apache.pulsar.common.io.SourceConfig sourceConfig, org.apache.pulsar.common.io.SinkConfig sinkConfig, String stateStorageImplClass, String stateStorageServiceUrl, String brokerServiceUrl, String clientAuthPlugin, String clientAuthParams, boolean useTls, boolean tlsAllowInsecureConnection, boolean tlsHostNameVerificationEnabled, String tlsTrustCertFilePath, int instanceIdOffset, LocalRunner.RuntimeEnv runtimeEnv, String secretsProviderClassName, String secretsProviderConfig, String narExtractionDirectory, String connectorsDirectory, String functionsDirectory, Integer metricsPortStart, boolean exitOnError)
  • Method Details