Package org.apache.pulsar.admin.cli
Class CmdSources.LocalSourceRunner
- java.lang.Object
-
- org.apache.pulsar.admin.cli.CmdSources.CreateSource
-
- org.apache.pulsar.admin.cli.CmdSources.LocalSourceRunner
-
- Enclosing class:
- CmdSources
protected class CmdSources.LocalSourceRunner extends CmdSources.CreateSource
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringarchiveprotected java.lang.StringbatchBuilderprotected java.lang.StringbatchSourceConfigStringprotected java.lang.StringbrokerServiceUrlprotected java.lang.StringclassNameprotected java.lang.StringclientAuthParamsprotected java.lang.StringclientAuthPluginprotected java.lang.Doublecpuprotected java.lang.StringcustomRuntimeOptionsprotected java.lang.StringDEPRECATED_brokerServiceUrlprotected java.lang.StringDEPRECATED_classNameprotected java.lang.StringDEPRECATED_clientAuthParamsprotected java.lang.StringDEPRECATED_clientAuthPluginprotected java.lang.StringDEPRECATED_deserializationClassNameprotected java.lang.StringDEPRECATED_destinationTopicNameprotected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuaranteesDEPRECATED_processingGuaranteesprotected java.lang.StringDEPRECATED_sourceConfigFileprotected java.lang.StringDEPRECATED_sourceConfigStringprotected java.lang.BooleanDEPRECATED_tlsAllowInsecureConnectionprotected java.lang.BooleanDEPRECATED_tlsHostNameVerificationEnabledprotected java.lang.StringDEPRECATED_tlsTrustCertFilePathprotected java.lang.BooleanDEPRECATED_useTlsprotected java.lang.StringdeserializationClassNameprotected java.lang.StringdestinationTopicNameprotected java.lang.Longdiskprotected java.lang.StringmetricsPortStartprotected java.lang.Stringnameprotected java.lang.Stringnamespaceprotected java.lang.Integerparallelismprotected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuaranteesprocessingGuaranteesprotected java.lang.StringproducerConfigprotected java.lang.Longramprotected java.lang.StringschemaTypeprotected java.lang.StringsecretsProviderClassNameprotected java.lang.StringsecretsProviderConfigprotected java.lang.StringsecretsStringprotected org.apache.pulsar.common.io.SourceConfigsourceConfigprotected java.lang.StringsourceConfigFileprotected java.lang.StringsourceConfigStringprotected java.lang.StringsourceTypeprotected java.lang.StringstateStorageServiceUrlprotected java.lang.Stringtenantprotected booleantlsAllowInsecureConnectionprotected booleantlsHostNameVerificationEnabledprotected java.lang.StringtlsTrustCertFilePathprotected booleanuseTls
-
Constructor Summary
Constructors Modifier Constructor Description protectedLocalSourceRunner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.pulsar.common.io.BatchSourceConfigparseBatchSourceConfigs(java.lang.String str)protected java.util.Map<java.lang.String,java.lang.Object>parseConfigs(java.lang.String str)voidrunCmd()protected voidvalidateBatchSourceConfigs(org.apache.pulsar.common.io.BatchSourceConfig batchSourceConfig)protected voidvalidateSourceConfigs(org.apache.pulsar.common.io.SourceConfig sourceConfig)protected java.lang.StringvalidateSourceType(java.lang.String sourceType)
-
-
-
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
-
sourceType
protected java.lang.String sourceType
-
DEPRECATED_processingGuarantees
protected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuarantees DEPRECATED_processingGuarantees
-
processingGuarantees
protected org.apache.pulsar.common.functions.FunctionConfig.ProcessingGuarantees processingGuarantees
-
DEPRECATED_destinationTopicName
protected java.lang.String DEPRECATED_destinationTopicName
-
destinationTopicName
protected java.lang.String destinationTopicName
-
producerConfig
protected java.lang.String producerConfig
-
batchBuilder
protected java.lang.String batchBuilder
-
DEPRECATED_deserializationClassName
protected java.lang.String DEPRECATED_deserializationClassName
-
deserializationClassName
protected java.lang.String deserializationClassName
-
schemaType
protected java.lang.String schemaType
-
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_sourceConfigFile
protected java.lang.String DEPRECATED_sourceConfigFile
-
sourceConfigFile
protected java.lang.String sourceConfigFile
-
cpu
protected java.lang.Double cpu
-
ram
protected java.lang.Long ram
-
disk
protected java.lang.Long disk
-
DEPRECATED_sourceConfigString
protected java.lang.String DEPRECATED_sourceConfigString
-
sourceConfigString
protected java.lang.String sourceConfigString
-
batchSourceConfigString
protected java.lang.String batchSourceConfigString
-
customRuntimeOptions
protected java.lang.String customRuntimeOptions
-
secretsString
protected java.lang.String secretsString
-
sourceConfig
protected org.apache.pulsar.common.io.SourceConfig sourceConfig
-
-
Method Detail
-
runCmd
public void runCmd() throws java.lang.Exception- Throws:
java.lang.Exception
-
validateSourceType
protected java.lang.String validateSourceType(java.lang.String sourceType)
-
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
-
parseBatchSourceConfigs
protected org.apache.pulsar.common.io.BatchSourceConfig parseBatchSourceConfigs(java.lang.String str)
-
validateSourceConfigs
protected void validateSourceConfigs(org.apache.pulsar.common.io.SourceConfig sourceConfig)
-
validateBatchSourceConfigs
protected void validateBatchSourceConfigs(org.apache.pulsar.common.io.BatchSourceConfig batchSourceConfig)
-
-