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
-
-
-
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()
-
getConfigurationMetadataStoreUrl
public java.lang.String getConfigurationMetadataStoreUrl()
-
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()
-
getMetadataStoreSessionTimeoutMillis
public long getMetadataStoreSessionTimeoutMillis()
-
getMetadataStoreOperationTimeoutSeconds
public int getMetadataStoreOperationTimeoutSeconds()
-
getMetadataStoreCacheExpirySeconds
public int getMetadataStoreCacheExpirySeconds()
-
-