Class CmdSinks.LocalSinkRunner

    • Field Detail

      • stateStorageServiceUrl

        protected java.lang.String stateStorageServiceUrl
      • DEPRECATED_brokerServiceUrl

        protected java.lang.String DEPRECATED_brokerServiceUrl
      • brokerServiceUrl

        protected java.lang.String brokerServiceUrl
      • DEPRECATED_clientAuthPlugin

        protected java.lang.String DEPRECATED_clientAuthPlugin
      • clientAuthPlugin

        protected java.lang.String clientAuthPlugin
      • DEPRECATED_clientAuthParams

        protected java.lang.String DEPRECATED_clientAuthParams
      • clientAuthParams

        protected java.lang.String clientAuthParams
      • DEPRECATED_useTls

        protected java.lang.Boolean DEPRECATED_useTls
      • useTls

        protected boolean useTls
      • DEPRECATED_tlsAllowInsecureConnection

        protected java.lang.Boolean DEPRECATED_tlsAllowInsecureConnection
      • tlsAllowInsecureConnection

        protected boolean tlsAllowInsecureConnection
      • DEPRECATED_tlsHostNameVerificationEnabled

        protected java.lang.Boolean DEPRECATED_tlsHostNameVerificationEnabled
      • tlsHostNameVerificationEnabled

        protected boolean tlsHostNameVerificationEnabled
      • DEPRECATED_tlsTrustCertFilePath

        protected java.lang.String DEPRECATED_tlsTrustCertFilePath
      • tlsTrustCertFilePath

        protected java.lang.String tlsTrustCertFilePath
      • secretsProviderClassName

        protected java.lang.String secretsProviderClassName
      • secretsProviderConfig

        protected java.lang.String secretsProviderConfig
      • metricsPortStart

        protected java.lang.String metricsPortStart
      • tenant

        protected java.lang.String tenant
      • namespace

        protected java.lang.String namespace
      • name

        protected java.lang.String name
      • sinkType

        protected java.lang.String sinkType
      • inputs

        protected java.lang.String inputs
      • DEPRECATED_topicsPattern

        protected java.lang.String DEPRECATED_topicsPattern
      • topicsPattern

        protected java.lang.String topicsPattern
      • DEPRECATED_subsName

        protected java.lang.String DEPRECATED_subsName
      • subsName

        protected java.lang.String subsName
      • subsPosition

        protected org.apache.pulsar.client.api.SubscriptionInitialPosition subsPosition
      • DEPRECATED_customSerdeInputString

        protected java.lang.String DEPRECATED_customSerdeInputString
      • customSerdeInputString

        protected java.lang.String customSerdeInputString
      • customSchemaInputString

        protected java.lang.String customSchemaInputString
      • inputSpecs

        protected java.lang.String inputSpecs
      • maxMessageRetries

        protected java.lang.Integer maxMessageRetries
      • deadLetterTopic

        protected java.lang.String deadLetterTopic
      • DEPRECATED_processingGuarantees

        protected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuarantees DEPRECATED_processingGuarantees
      • processingGuarantees

        protected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuarantees processingGuarantees
      • DEPRECATED_retainOrdering

        protected java.lang.Boolean DEPRECATED_retainOrdering
      • retainOrdering

        protected java.lang.Boolean retainOrdering
      • parallelism

        protected java.lang.Integer parallelism
      • archive

        protected java.lang.String archive
      • DEPRECATED_className

        protected java.lang.String DEPRECATED_className
      • className

        protected java.lang.String className
      • DEPRECATED_sinkConfigFile

        protected java.lang.String DEPRECATED_sinkConfigFile
      • sinkConfigFile

        protected java.lang.String sinkConfigFile
      • cpu

        protected java.lang.Double cpu
      • ram

        protected java.lang.Long ram
      • disk

        protected java.lang.Long disk
      • DEPRECATED_sinkConfigString

        protected java.lang.String DEPRECATED_sinkConfigString
      • sinkConfigString

        protected java.lang.String sinkConfigString
      • autoAck

        protected java.lang.Boolean autoAck
      • timeoutMs

        protected java.lang.Long timeoutMs
      • negativeAckRedeliveryDelayMs

        protected java.lang.Long negativeAckRedeliveryDelayMs
      • customRuntimeOptions

        protected java.lang.String customRuntimeOptions
      • secretsString

        protected java.lang.String secretsString
      • sinkConfig

        protected org.apache.pulsar.common.io.SinkConfig sinkConfig
    • Constructor Detail

      • LocalSinkRunner

        protected LocalSinkRunner()
    • Method Detail

      • runCmd

        public void runCmd()
                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • validateSinkType

        protected java.lang.String validateSinkType​(java.lang.String sinkType)
      • parseConfigs

        protected java.util.Map<java.lang.String,​java.lang.Object> parseConfigs​(java.lang.String str)
                                                                               throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • validateSinkConfigs

        protected void validateSinkConfigs​(org.apache.pulsar.common.io.SinkConfig sinkConfig)