类 WorkerConfig
- java.lang.Object
-
- org.apache.pulsar.functions.worker.WorkerConfig
-
- 所有已实现的接口:
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- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classWorkerConfig.KubernetesContainerFactory已过时。static classWorkerConfig.ProcessContainerFactory已过时。static classWorkerConfig.ThreadContainerFactory已过时。
-
字段概要
字段 修饰符和类型 字段 说明 protected java.lang.StringruntimeCustomizerClassName
-
构造器概要
构造器 构造器 说明 WorkerConfig()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 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()
-
-
-
方法详细资料
-
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
- 抛出:
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)
- 指定者:
setProperties在接口中org.apache.pulsar.common.configuration.PulsarConfiguration
-
getBrokerClientAuthenticationPlugin
public java.lang.String getBrokerClientAuthenticationPlugin()
-
getBrokerClientAuthenticationParameters
public java.lang.String getBrokerClientAuthenticationParameters()
-
-