| Package | Description |
|---|---|
| org.apache.pulsar.functions.runtime |
Pulsar Functions Execution Runtime.
|
| org.apache.pulsar.functions.runtime.kubernetes | |
| org.apache.pulsar.functions.runtime.process | |
| org.apache.pulsar.functions.runtime.thread |
| Modifier and Type | Method and Description |
|---|---|
static RuntimeCustomizer |
RuntimeCustomizer.getRuntimeCustomizer(String className) |
| Modifier and Type | Method and Description |
|---|---|
default Optional<? extends RuntimeCustomizer> |
RuntimeFactory.getRuntimeCustomizer() |
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeFactory.initialize(WorkerConfig workerConfig,
org.apache.pulsar.common.functions.AuthenticationConfig authenticationConfig,
SecretsProviderConfigurator secretsProviderConfigurator,
Optional<FunctionAuthProvider> authProvider,
Optional<RuntimeCustomizer> runtimeCustomizer) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
KubernetesManifestCustomizer |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicKubernetesManifestCustomizer
An implementation of the
KubernetesManifestCustomizer that allows
for some basic customization of namespace, labels, annotations, node selectors,
and tolerations. |
| Modifier and Type | Method and Description |
|---|---|
void |
KubernetesRuntimeFactory.initialize(WorkerConfig workerConfig,
org.apache.pulsar.common.functions.AuthenticationConfig authenticationConfig,
SecretsProviderConfigurator secretsProviderConfigurator,
Optional<FunctionAuthProvider> functionAuthProvider,
Optional<RuntimeCustomizer> runtimeCustomizer) |
| Modifier and Type | Method and Description |
|---|---|
Optional<RuntimeCustomizer> |
ProcessRuntimeFactory.getRuntimeCustomizer() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProcessRuntimeFactory.initialize(WorkerConfig workerConfig,
org.apache.pulsar.common.functions.AuthenticationConfig authenticationConfig,
SecretsProviderConfigurator secretsProviderConfigurator,
Optional<FunctionAuthProvider> authProvider,
Optional<RuntimeCustomizer> runtimeCustomizer) |
| Constructor and Description |
|---|
ProcessRuntimeFactory(String pulsarServiceUrl,
String stateStorageServiceUrl,
org.apache.pulsar.common.functions.AuthenticationConfig authConfig,
String javaInstanceJarFile,
String pythonInstanceFile,
String logDirectory,
String extraDependenciesDir,
String narExtractionDirectory,
SecretsProviderConfigurator secretsProviderConfigurator,
boolean authenticationEnabled,
Optional<FunctionAuthProvider> functionAuthProvider,
Optional<RuntimeCustomizer> runtimeCustomizer) |
| Modifier and Type | Method and Description |
|---|---|
void |
ThreadRuntimeFactory.initialize(WorkerConfig workerConfig,
org.apache.pulsar.common.functions.AuthenticationConfig authenticationConfig,
SecretsProviderConfigurator secretsProviderConfigurator,
Optional<FunctionAuthProvider> functionAuthProvider,
Optional<RuntimeCustomizer> runtimeCustomizer) |
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.