Class WorkerConfig
- java.lang.Object
-
- org.apache.pulsar.functions.worker.WorkerConfig
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.pulsar.common.configuration.PulsarConfiguration
public class WorkerConfig extends java.lang.Object implements java.io.Serializable, org.apache.pulsar.common.configuration.PulsarConfiguration- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWorkerConfig.KubernetesContainerFactoryDeprecated.static classWorkerConfig.ProcessContainerFactoryDeprecated.static classWorkerConfig.ThreadContainerFactoryDeprecated.
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringruntimeCustomizerClassName
-
Constructor Summary
Constructors Constructor Description WorkerConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBrokerClientAuthenticationParameters()java.lang.StringgetBrokerClientAuthenticationPlugin()java.lang.StringgetBrokerClientTrustCertsFilePath()java.lang.StringgetClusterCoordinationTopic()java.lang.StringgetFunctionAssignmentTopic()java.lang.StringgetFunctionAuthProviderClassName()java.lang.StringgetFunctionMetadataTopic()booleangetTlsEnabled()byte[]getTlsTrustChainBytes()java.lang.StringgetWorkerHostname()java.lang.StringgetWorkerId()java.lang.StringgetWorkerWebAddress()java.lang.StringgetWorkerWebAddressTls()booleanisBrokerClientAuthenticationEnabled()java.lang.BooleanisInitializedDlogMetadata()static WorkerConfigload(java.lang.String yamlFile)voidsetProperties(java.util.Properties properties)static java.lang.StringunsafeLocalhostResolve()
-
-
-
Method Detail
-
isBrokerClientAuthenticationEnabled
public boolean isBrokerClientAuthenticationEnabled()
-
getTlsEnabled
public boolean getTlsEnabled()
-
isInitializedDlogMetadata
public java.lang.Boolean isInitializedDlogMetadata()
-
getBrokerClientTrustCertsFilePath
public java.lang.String getBrokerClientTrustCertsFilePath()
-
getFunctionAuthProviderClassName
public java.lang.String getFunctionAuthProviderClassName()
-
getFunctionMetadataTopic
public java.lang.String getFunctionMetadataTopic()
-
getClusterCoordinationTopic
public java.lang.String getClusterCoordinationTopic()
-
getFunctionAssignmentTopic
public java.lang.String getFunctionAssignmentTopic()
-
load
public static WorkerConfig load(java.lang.String yamlFile) throws java.io.IOException
- Throws:
java.io.IOException
-
getWorkerId
public java.lang.String getWorkerId()
-
getWorkerHostname
public java.lang.String getWorkerHostname()
-
getTlsTrustChainBytes
public byte[] getTlsTrustChainBytes()
-
getWorkerWebAddress
public java.lang.String getWorkerWebAddress()
-
getWorkerWebAddressTls
public java.lang.String getWorkerWebAddressTls()
-
unsafeLocalhostResolve
public static java.lang.String unsafeLocalhostResolve()
-
setProperties
public void setProperties(java.util.Properties properties)
- Specified by:
setPropertiesin interfaceorg.apache.pulsar.common.configuration.PulsarConfiguration
-
getBrokerClientAuthenticationPlugin
public java.lang.String getBrokerClientAuthenticationPlugin()
-
getBrokerClientAuthenticationParameters
public java.lang.String getBrokerClientAuthenticationParameters()
-
-