索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- addConnector(String, Connector) - 类中的方法 org.apache.pulsar.functions.worker.ConnectorsManager
- addFunction(String, FunctionArchive) - 类中的方法 org.apache.pulsar.functions.worker.FunctionsManager
B
- BasicKubernetesManifestCustomizer - org.apache.pulsar.functions.runtime.kubernetes中的类
-
An implementation of the
KubernetesManifestCustomizerthat allows for some basic customization of namespace, labels, annotations, node selectors, and tolerations. - BasicKubernetesManifestCustomizer() - 类的构造器 org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- BasicKubernetesManifestCustomizer.RuntimeOpts - org.apache.pulsar.functions.runtime.kubernetes中的类
C
- cacheAuthData(Function.FunctionDetails, AuthenticationDataSource) - 类中的方法 org.apache.pulsar.functions.auth.ClearTextFunctionTokenAuthProvider
- cacheAuthData(Function.FunctionDetails, AuthenticationDataSource) - 接口中的方法 org.apache.pulsar.functions.auth.FunctionAuthProvider
-
Cache auth data in as part of function metadata for function that runtime may need to configure authentication.
- cacheAuthData(Function.FunctionDetails, AuthenticationDataSource) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- cacheAuthData(Function.FunctionDetails, AuthenticationDataSource) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
-
No need to cache anything.
- changeConfigMap - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- changeConfigMapNamespace - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- cleanUpAuthData(Function.FunctionDetails, Optional<FunctionAuthData>) - 类中的方法 org.apache.pulsar.functions.auth.ClearTextFunctionTokenAuthProvider
- cleanUpAuthData(Function.FunctionDetails, Optional<FunctionAuthData>) - 接口中的方法 org.apache.pulsar.functions.auth.FunctionAuthProvider
-
Clean up operation for auth when function is terminated.
- cleanUpAuthData(Function.FunctionDetails, Optional<FunctionAuthData>) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- cleanUpAuthData(Function.FunctionDetails, Optional<FunctionAuthData>) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
-
No need to clean up anything.
- ClearTextFunctionTokenAuthProvider - org.apache.pulsar.functions.auth中的类
- ClearTextFunctionTokenAuthProvider() - 类的构造器 org.apache.pulsar.functions.auth.ClearTextFunctionTokenAuthProvider
- clientAuthenticationParameters - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- clientAuthenticationPlugin - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- close() - 类中的方法 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- close() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- close() - 类中的方法 org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- close() - 接口中的方法 org.apache.pulsar.functions.runtime.RuntimeFactory
- close() - 类中的方法 org.apache.pulsar.functions.runtime.RuntimeSpawner
- close() - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactory
- close() - 类中的方法 org.apache.pulsar.functions.worker.ConnectorsManager
- close() - 类中的方法 org.apache.pulsar.functions.worker.FunctionsManager
- clusterName - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- composeCmd(InstanceConfig, String, String, String, String, String, String, String, AuthenticationConfig, String, Integer, Long, String, String, String, Boolean, String, String, String, String, String) - 类中的静态方法 org.apache.pulsar.functions.runtime.RuntimeUtils
- configAdminCLI - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- configureAuthDataStatefulSet(V1StatefulSet, Optional<FunctionAuthData>) - 接口中的方法 org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
-
Configure function statefulset spec based on function auth data.
- configureAuthDataStatefulSet(V1StatefulSet, Optional<FunctionAuthData>) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- configureAuthDataStatefulSet(V1StatefulSet, Optional<FunctionAuthData>) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
- configureAuthenticationConfig(AuthenticationConfig, Optional<FunctionAuthData>) - 类中的方法 org.apache.pulsar.functions.auth.ClearTextFunctionTokenAuthProvider
- configureAuthenticationConfig(AuthenticationConfig, Optional<FunctionAuthData>) - 接口中的方法 org.apache.pulsar.functions.auth.FunctionAuthProvider
-
Set authentication configs for function instance based on the data in FunctionAuthenticationSpec.
- configureAuthenticationConfig(AuthenticationConfig, Optional<FunctionAuthData>) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- configureAuthenticationConfig(AuthenticationConfig, Optional<FunctionAuthData>) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
- ConnectorsManager - org.apache.pulsar.functions.worker中的类
- ConnectorsManager() - 类的构造器 org.apache.pulsar.functions.worker.ConnectorsManager
- ConnectorsManager(WorkerConfig) - 类的构造器 org.apache.pulsar.functions.worker.ConnectorsManager
- cpuOverCommitRatio - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- createContainer(InstanceConfig, String, String, String, String, Long) - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- createContainer(InstanceConfig, String, String, String, String, Long) - 类中的方法 org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- createContainer(InstanceConfig, String, String, String, String, Long) - 接口中的方法 org.apache.pulsar.functions.runtime.RuntimeFactory
-
Create a function container to execute a java instance.
- createContainer(InstanceConfig, String, String, String, String, Long) - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactory
- createJobName(Function.FunctionDetails, String) - 类中的静态方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- customizeName(Function.FunctionDetails, String) - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- customizeName(Function.FunctionDetails, String) - 接口中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesManifestCustomizer
- customizeNamespace(Function.FunctionDetails, String) - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- customizeNamespace(Function.FunctionDetails, String) - 接口中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesManifestCustomizer
- customizeService(Function.FunctionDetails, V1Service) - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- customizeService(Function.FunctionDetails, V1Service) - 接口中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesManifestCustomizer
- customizeStatefulSet(Function.FunctionDetails, V1StatefulSet) - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- customizeStatefulSet(Function.FunctionDetails, V1StatefulSet) - 接口中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesManifestCustomizer
- customLabels - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
D
- deleteService() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- deleteStatefulSet() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- doAdmissionChecks(Function.FunctionDetails) - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- doAdmissionChecks(Function.FunctionDetails) - 接口中的方法 org.apache.pulsar.functions.runtime.RuntimeFactory
- doChecks(Function.FunctionDetails, String) - 类中的静态方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
E
- expectedHealthCheckInterval - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- expectedMetricsCollectionInterval - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- exposePulsarAdminClientEnabled - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- externallyManaged() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- externallyManaged() - 接口中的方法 org.apache.pulsar.functions.runtime.RuntimeFactory
- extraFunctionDependenciesDir - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- extraFunctionDependenciesDir - 类中的变量 org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactoryConfig
F
- FunctionAuthData - org.apache.pulsar.functions.auth中的类
- FunctionAuthData() - 类的构造器 org.apache.pulsar.functions.auth.FunctionAuthData
- FunctionAuthProvider - org.apache.pulsar.functions.auth中的接口
-
This is a generic interface that functions can use to cache and distribute appropriate authentication data that is needed to configure the runtime of functions to support appropriate authentication of function instances.
- FunctionAuthUtils - org.apache.pulsar.functions.auth中的类
- FunctionAuthUtils() - 类的构造器 org.apache.pulsar.functions.auth.FunctionAuthUtils
- functionDetailsJsonString - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- functionDockerImages - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- functionId - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- FUNCTIONS_INSTANCE_CLASSPATH - 类中的静态变量 org.apache.pulsar.functions.runtime.RuntimeUtils
- FunctionsManager - org.apache.pulsar.functions.worker中的类
- FunctionsManager() - 类的构造器 org.apache.pulsar.functions.worker.FunctionsManager
- FunctionsManager(WorkerConfig) - 类的构造器 org.apache.pulsar.functions.worker.FunctionsManager
- functionVersion - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
G
- genFunctionLogFolder(String, InstanceConfig) - 类中的静态方法 org.apache.pulsar.functions.runtime.RuntimeUtils
- getAndResetMetrics() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getAndResetMetrics() - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- getAndResetMetrics() - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- getArgsBeforeCmd(InstanceConfig, String) - 类中的静态方法 org.apache.pulsar.functions.runtime.RuntimeUtils
- getAuthProvider() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- getAuthProvider() - 类中的方法 org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- getAuthProvider() - 接口中的方法 org.apache.pulsar.functions.runtime.RuntimeFactory
- getAuthProvider(String) - 接口中的静态方法 org.apache.pulsar.functions.auth.FunctionAuthProvider
- getAuthProvider(String) - 接口中的静态方法 org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
- getBrokerClientAuthenticationParameters() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getBrokerClientAuthenticationPlugin() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getBrokerClientTrustCertsFilePath() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getClusterCoordinationTopic() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getCmd(InstanceConfig, String, String, String, String, String, String, String, AuthenticationConfig, String, Integer, Long, String, String, String, Boolean, String, String, String, String, boolean, String) - 类中的静态方法 org.apache.pulsar.functions.runtime.RuntimeUtils
- getConfigurationMetadataStoreUrl() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getConnector(String) - 类中的方法 org.apache.pulsar.functions.worker.ConnectorsManager
- getConnectorDefinition(String) - 类中的方法 org.apache.pulsar.functions.worker.ConnectorsManager
- getConnectorDefinitions() - 类中的方法 org.apache.pulsar.functions.worker.ConnectorsManager
- getDeathException() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getDeathException() - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- getDeathException() - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- getExecutorCommand() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getFunction(String) - 类中的方法 org.apache.pulsar.functions.worker.FunctionsManager
- getFunctionArchive(String) - 类中的方法 org.apache.pulsar.functions.worker.FunctionsManager
- getFunctionAssignmentTopic() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getFunctionAuthData(Optional<Function.FunctionAuthenticationSpec>) - 类中的静态方法 org.apache.pulsar.functions.auth.FunctionAuthUtils
- getFunctionAuthProviderClassName() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getFunctionDefinitions() - 类中的方法 org.apache.pulsar.functions.worker.FunctionsManager
- getFunctionMetadataTopic() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getFunctionStatus(int) - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getFunctionStatus(int) - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- getFunctionStatus(int) - 类中的方法 org.apache.pulsar.functions.runtime.RuntimeSpawner
- getFunctionStatus(int) - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- getFunctionStatusAsJson(int) - 类中的方法 org.apache.pulsar.functions.runtime.RuntimeSpawner
- getFuntionRuntimeFactory(String) - 接口中的静态方法 org.apache.pulsar.functions.runtime.RuntimeFactory
- getGoInstanceCmd(InstanceConfig, AuthenticationConfig, String, String, String, String, boolean) - 类中的静态方法 org.apache.pulsar.functions.runtime.RuntimeUtils
-
Different from python and java function, Go function uploads a complete executable file(including: instance file + user code file).
- getMetadataStoreCacheExpirySeconds() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getMetadataStoreOperationTimeoutSeconds() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getMetadataStoreSessionTimeoutMillis() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getMetrics(int) - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getMetrics(int) - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- getMetrics(int) - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- getPrometheusMetrics() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getPrometheusMetrics() - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- getPrometheusMetrics() - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- getPrometheusMetrics(int) - 类中的静态方法 org.apache.pulsar.functions.runtime.RuntimeUtils
- getRuntimeCustomizer() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- getRuntimeCustomizer() - 类中的方法 org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- getRuntimeCustomizer() - 接口中的方法 org.apache.pulsar.functions.runtime.RuntimeFactory
- getRuntimeCustomizer(String) - 接口中的静态方法 org.apache.pulsar.functions.runtime.RuntimeCustomizer
- getRuntimeFunctionConfig(Map<String, Object>, Class<T>) - 类中的静态方法 org.apache.pulsar.functions.runtime.RuntimeUtils
- getSinkArchive(String) - 类中的方法 org.apache.pulsar.functions.worker.ConnectorsManager
- getSinkConfigDefinition(String) - 类中的方法 org.apache.pulsar.functions.worker.ConnectorsManager
- getSourceArchive(String) - 类中的方法 org.apache.pulsar.functions.worker.ConnectorsManager
- getSourceConfigDefinition(String) - 类中的方法 org.apache.pulsar.functions.worker.ConnectorsManager
- getTlsEnabled() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getTlsTrustChainBytes() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getWorkerHostname() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getWorkerId() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getWorkerWebAddress() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- getWorkerWebAddressTls() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- gracePeriodSeconds - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
I
- ignoreUnknownConfigFields - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- imagePullPolicy - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- initialize(CoreV1Api) - 接口中的方法 org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
- initialize(CoreV1Api) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- initialize(CoreV1Api) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
- initialize(CoreV1Api, byte[], Function<Function.FunctionDetails, String>) - 接口中的方法 org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
-
已过时。
- initialize(CoreV1Api, byte[], Function<Function.FunctionDetails, String>, Map<String, Object>) - 接口中的方法 org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
- initialize(CoreV1Api, byte[], Function<Function.FunctionDetails, String>, Map<String, Object>) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
- initialize(Map<String, Object>) - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- initialize(Map<String, Object>) - 接口中的方法 org.apache.pulsar.functions.runtime.RuntimeCustomizer
- initialize(WorkerConfig, AuthenticationConfig, SecretsProviderConfigurator, ConnectorsManager, FunctionsManager, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- initialize(WorkerConfig, AuthenticationConfig, SecretsProviderConfigurator, ConnectorsManager, FunctionsManager, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - 类中的方法 org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- initialize(WorkerConfig, AuthenticationConfig, SecretsProviderConfigurator, ConnectorsManager, FunctionsManager, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - 接口中的方法 org.apache.pulsar.functions.runtime.RuntimeFactory
- initialize(WorkerConfig, AuthenticationConfig, SecretsProviderConfigurator, ConnectorsManager, FunctionsManager, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactory
- installUserCodeDependencies - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- instanceId - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- isAlive() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- isAlive() - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- isAlive() - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- isBrokerClientAuthenticationEnabled() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- isInitializedDlogMetadata() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- isMetadataStoreAllowReadOnlyOperations() - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
J
- jarFile - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- javaInstanceJarLocation - 类中的变量 org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactoryConfig
- JavaInstanceStarter - org.apache.pulsar.functions.runtime中的类
- JavaInstanceStarter() - 类的构造器 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- jobName - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- jobNamespace - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- join() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- join() - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- join() - 类中的方法 org.apache.pulsar.functions.runtime.RuntimeSpawner
- join() - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntime
K
- k8Uri - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- KubernetesContainerFactory() - 类的构造器 org.apache.pulsar.functions.worker.WorkerConfig.KubernetesContainerFactory
-
已过时。
- KubernetesFunctionAuthProvider - org.apache.pulsar.functions.auth中的接口
-
Kubernetes runtime specific functions authentication provider.
- KubernetesManifestCustomizer - org.apache.pulsar.functions.runtime.kubernetes中的接口
- KubernetesRuntime - org.apache.pulsar.functions.runtime.kubernetes中的类
-
Kubernetes based runtime for running functions.
- KubernetesRuntimeFactory - org.apache.pulsar.functions.runtime.kubernetes中的类
-
Kubernetes based function container factory implementation.
- KubernetesRuntimeFactory() - 类的构造器 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- KubernetesRuntimeFactoryConfig - org.apache.pulsar.functions.runtime.kubernetes中的类
- KubernetesRuntimeFactoryConfig() - 类的构造器 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- KubernetesSecretsTokenAuthProvider - org.apache.pulsar.functions.auth中的类
- KubernetesSecretsTokenAuthProvider() - 类的构造器 org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- KubernetesServiceAccountTokenAuthProvider - org.apache.pulsar.functions.auth中的类
-
Kubernetes Function Authentication Provider that adds Service Account Token Projection to a function pod's container definition.
- KubernetesServiceAccountTokenAuthProvider() - 类的构造器 org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
L
- load(String) - 类中的静态方法 org.apache.pulsar.functions.worker.WorkerConfig
- loadJars(String, InstanceConfig, String, String, String, FunctionCacheManager) - 类中的静态方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- logDirectory - 类中的变量 org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactoryConfig
M
- maxBufferedTuples - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- maxPendingAsyncRequests - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- MemoryLimit() - 类的构造器 org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactoryConfig.MemoryLimit
- memoryOverCommitRatio - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- mergeRuntimeOpts(BasicKubernetesManifestCustomizer.RuntimeOpts, BasicKubernetesManifestCustomizer.RuntimeOpts) - 类中的静态方法 org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- metricsPort - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
N
- narExtractionDirectory - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
O
- org.apache.pulsar.functions - 程序包 org.apache.pulsar.functions
-
Pulsar Functions enables lightweight computation in Apache Pulsar.
- org.apache.pulsar.functions.auth - 程序包 org.apache.pulsar.functions.auth
-
Pulsar Functions enables lightweight computation in Apache Pulsar.
- org.apache.pulsar.functions.runtime - 程序包 org.apache.pulsar.functions.runtime
-
Pulsar Functions Execution Runtime.
- org.apache.pulsar.functions.runtime.kubernetes - 程序包 org.apache.pulsar.functions.runtime.kubernetes
-
Pulsar Functions enables lightweight computation in Apache Pulsar.
- org.apache.pulsar.functions.runtime.process - 程序包 org.apache.pulsar.functions.runtime.process
-
Pulsar Functions enables lightweight computation in Apache Pulsar.
- org.apache.pulsar.functions.runtime.thread - 程序包 org.apache.pulsar.functions.runtime.thread
-
Pulsar Functions enables lightweight computation in Apache Pulsar.
- org.apache.pulsar.functions.worker - 程序包 org.apache.pulsar.functions.worker
-
Pulsar Functions enables lightweight computation in Apache Pulsar.
P
- partialDeepClone() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer.RuntimeOpts
-
A clone where the maps and lists are properly cloned.
- percentMemoryPadding - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- port - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- ProcessContainerFactory() - 类的构造器 org.apache.pulsar.functions.worker.WorkerConfig.ProcessContainerFactory
-
已过时。
- ProcessRuntimeFactory - org.apache.pulsar.functions.runtime.process中的类
-
Thread based function container factory implementation.
- ProcessRuntimeFactory(String, String, String, AuthenticationConfig, String, String, String, String, String, SecretsProviderConfigurator, boolean, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - 类的构造器 org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- ProcessRuntimeFactoryConfig - org.apache.pulsar.functions.runtime.process中的类
- ProcessRuntimeFactoryConfig() - 类的构造器 org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactoryConfig
- pulsarAdminUrl - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pulsarClientMemoryLimit - 类中的变量 org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactoryConfig
- pulsarDockerImageName - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pulsarRootDir - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pulsarServiceUrl - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- pulsarServiceUrl - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pythonDependencyRepository - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pythonExtraDependencyRepository - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pythonInstanceLocation - 类中的变量 org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactoryConfig
R
- registerDefaultCollectors(FunctionCollectorRegistry) - 类中的静态方法 org.apache.pulsar.functions.runtime.RuntimeUtils
- reinitialize() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- reinitialize() - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- reloadConnectors(WorkerConfig) - 类中的方法 org.apache.pulsar.functions.worker.ConnectorsManager
- reloadFunctions(WorkerConfig) - 类中的方法 org.apache.pulsar.functions.worker.FunctionsManager
- resetMetrics() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- resetMetrics() - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- resetMetrics() - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- Runtime - org.apache.pulsar.functions.runtime中的接口
-
A function container is an environment for invoking functions.
- RuntimeCustomizer - org.apache.pulsar.functions.runtime中的接口
- runtimeCustomizerClassName - 类中的变量 org.apache.pulsar.functions.worker.WorkerConfig
- RuntimeFactory - org.apache.pulsar.functions.runtime中的接口
-
A factory to create
Runtimes to invoke functions. - RuntimeOpts() - 类的构造器 org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer.RuntimeOpts
- RuntimeSpawner - org.apache.pulsar.functions.runtime中的类
- RuntimeSpawner(InstanceConfig, String, String, String, String, RuntimeFactory, long) - 类的构造器 org.apache.pulsar.functions.runtime.RuntimeSpawner
- RuntimeUtils - org.apache.pulsar.functions.runtime中的类
-
Util class for common runtime functionality.
- RuntimeUtils() - 类的构造器 org.apache.pulsar.functions.runtime.RuntimeUtils
S
- sanitizeFileName(String) - 类中的静态方法 org.apache.pulsar.functions.runtime.RuntimeUtils
- secretsProviderClassName - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- secretsProviderConfig - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- setCaBytes(byte[]) - 接口中的方法 org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
- setCaBytes(byte[]) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- setNamespaceProviderFunc(Function<Function.FunctionDetails, String>) - 接口中的方法 org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
- setNamespaceProviderFunc(Function<Function.FunctionDetails, String>) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- setProperties(Properties) - 类中的方法 org.apache.pulsar.functions.worker.WorkerConfig
- setupClient() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- splitRuntimeArgs(String) - 类中的静态方法 org.apache.pulsar.functions.runtime.RuntimeUtils
-
Regex for splitting a string using space when not surrounded by single or double quotes.
- start() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
-
The core logic that creates a service first followed by statefulset.
- start() - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- start() - 类中的方法 org.apache.pulsar.functions.runtime.RuntimeSpawner
- start() - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntime
-
The core logic that initialize the thread container and executes the function.
- start(String[], ClassLoader, ClassLoader) - 类中的方法 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- stateStorageImplClass - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- stateStorageServiceUrl - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- stop() - 类中的方法 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- stop() - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- stop() - 类中的方法 org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- submittingInsidePod - 类中的变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
T
- terminate() - 接口中的方法 org.apache.pulsar.functions.runtime.Runtime
- ThreadContainerFactory() - 类的构造器 org.apache.pulsar.functions.worker.WorkerConfig.ThreadContainerFactory
-
已过时。
- threadGroupName - 类中的变量 org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactoryConfig
- ThreadRuntime - org.apache.pulsar.functions.runtime.thread中的类
-
A function container implemented using java thread.
- ThreadRuntimeFactory - org.apache.pulsar.functions.runtime.thread中的类
-
Thread based function container factory implementation.
- ThreadRuntimeFactory(String, String, String, String, AuthenticationConfig, SecretsProvider, FunctionCollectorRegistry, String, ClassLoader, boolean, String) - 类的构造器 org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactory
-
This constructor is used by other runtimes (e.g.
- ThreadRuntimeFactory(String, String, String, String, AuthenticationConfig, SecretsProvider, FunctionCollectorRegistry, String, ClassLoader, boolean, String, FunctionCacheManager) - 类的构造器 org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactory
- ThreadRuntimeFactoryConfig - org.apache.pulsar.functions.runtime.thread中的类
- ThreadRuntimeFactoryConfig() - 类的构造器 org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactoryConfig
- ThreadRuntimeFactoryConfig.MemoryLimit - org.apache.pulsar.functions.runtime.thread中的类
- tlsAllowInsecureConnection - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- tlsHostNameVerificationEnabled - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- tlsTrustCertFilePath - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- transformFunctionId - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- transformFunctionJarFile - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
U
- unsafeLocalhostResolve() - 类中的静态方法 org.apache.pulsar.functions.worker.WorkerConfig
- updateAuthData(Function.FunctionDetails, Optional<FunctionAuthData>, AuthenticationDataSource) - 类中的方法 org.apache.pulsar.functions.auth.ClearTextFunctionTokenAuthProvider
- updateAuthData(Function.FunctionDetails, Optional<FunctionAuthData>, AuthenticationDataSource) - 接口中的方法 org.apache.pulsar.functions.auth.FunctionAuthProvider
- updateAuthData(Function.FunctionDetails, Optional<FunctionAuthData>, AuthenticationDataSource) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- updateAuthData(Function.FunctionDetails, Optional<FunctionAuthData>, AuthenticationDataSource) - 类中的方法 org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
-
No need to update anything.
- useTls - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
V
- VALID_POD_NAME_REGEX - 类中的静态变量 org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
W
- webServiceUrl - 类中的变量 org.apache.pulsar.functions.runtime.JavaInstanceStarter
- WorkerConfig - org.apache.pulsar.functions.worker中的类
- WorkerConfig() - 类的构造器 org.apache.pulsar.functions.worker.WorkerConfig
- WorkerConfig.KubernetesContainerFactory - org.apache.pulsar.functions.worker中的类
-
已过时。
- WorkerConfig.ProcessContainerFactory - org.apache.pulsar.functions.worker中的类
-
已过时。
- WorkerConfig.ThreadContainerFactory - org.apache.pulsar.functions.worker中的类
-
已过时。
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
KubernetesFunctionAuthProvider.initialize(CoreV1Api, byte[], java.util.function.Function, Map)