B C D E F G I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BasicKubernetesManifestCustomizer - Class in 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() - Constructor for class org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- BasicKubernetesManifestCustomizer.RuntimeOpts - Class in org.apache.pulsar.functions.runtime.kubernetes
C
- cacheAuthData(Function.FunctionDetails, AuthenticationDataSource) - Method in class org.apache.pulsar.functions.auth.ClearTextFunctionTokenAuthProvider
- cacheAuthData(Function.FunctionDetails, AuthenticationDataSource) - Method in interface 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) - Method in class org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- changeConfigMap - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- changeConfigMapNamespace - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- cleanUpAuthData(Function.FunctionDetails, Optional<FunctionAuthData>) - Method in class org.apache.pulsar.functions.auth.ClearTextFunctionTokenAuthProvider
- cleanUpAuthData(Function.FunctionDetails, Optional<FunctionAuthData>) - Method in interface org.apache.pulsar.functions.auth.FunctionAuthProvider
-
Clean up operation for auth when function is terminated
- cleanUpAuthData(Function.FunctionDetails, Optional<FunctionAuthData>) - Method in class org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- ClearTextFunctionTokenAuthProvider - Class in org.apache.pulsar.functions.auth
- ClearTextFunctionTokenAuthProvider() - Constructor for class org.apache.pulsar.functions.auth.ClearTextFunctionTokenAuthProvider
- clientAuthenticationParameters - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- clientAuthenticationPlugin - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- close() - Method in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- close() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- close() - Method in class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- close() - Method in interface org.apache.pulsar.functions.runtime.RuntimeFactory
- close() - Method in class org.apache.pulsar.functions.runtime.RuntimeSpawner
- close() - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactory
- clusterName - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- composeCmd(InstanceConfig, String, String, String, String, String, String, AuthenticationConfig, String, Integer, Long, String, String, String, Boolean, String, String, String, String, String) - Static method in class org.apache.pulsar.functions.runtime.RuntimeUtils
- configAdminCLI - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- configureAuthDataStatefulSet(V1StatefulSet, Optional<FunctionAuthData>) - Method in interface org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
-
Configure function statefulset spec based on function auth data
- configureAuthDataStatefulSet(V1StatefulSet, Optional<FunctionAuthData>) - Method in class org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- configureAuthenticationConfig(AuthenticationConfig, Optional<FunctionAuthData>) - Method in class org.apache.pulsar.functions.auth.ClearTextFunctionTokenAuthProvider
- configureAuthenticationConfig(AuthenticationConfig, Optional<FunctionAuthData>) - Method in interface org.apache.pulsar.functions.auth.FunctionAuthProvider
-
Set authentication configs for function instance based on the data in FunctionAuthenticationSpec
- configureAuthenticationConfig(AuthenticationConfig, Optional<FunctionAuthData>) - Method in class org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- ConnectorsManager - Class in org.apache.pulsar.functions.worker
- ConnectorsManager(WorkerConfig) - Constructor for class org.apache.pulsar.functions.worker.ConnectorsManager
- cpuOverCommitRatio - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- createContainer(InstanceConfig, String, String, Long) - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- createContainer(InstanceConfig, String, String, Long) - Method in class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- createContainer(InstanceConfig, String, String, Long) - Method in interface org.apache.pulsar.functions.runtime.RuntimeFactory
-
Create a function container to execute a java instance.
- createContainer(InstanceConfig, String, String, Long) - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactory
- createJobName(Function.FunctionDetails, String) - Static method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- customizeName(Function.FunctionDetails, String) - Method in class org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- customizeName(Function.FunctionDetails, String) - Method in interface org.apache.pulsar.functions.runtime.kubernetes.KubernetesManifestCustomizer
- customizeNamespace(Function.FunctionDetails, String) - Method in class org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- customizeNamespace(Function.FunctionDetails, String) - Method in interface org.apache.pulsar.functions.runtime.kubernetes.KubernetesManifestCustomizer
- customizeService(Function.FunctionDetails, V1Service) - Method in class org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- customizeService(Function.FunctionDetails, V1Service) - Method in interface org.apache.pulsar.functions.runtime.kubernetes.KubernetesManifestCustomizer
- customizeStatefulSet(Function.FunctionDetails, V1StatefulSet) - Method in class org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- customizeStatefulSet(Function.FunctionDetails, V1StatefulSet) - Method in interface org.apache.pulsar.functions.runtime.kubernetes.KubernetesManifestCustomizer
- customLabels - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
D
- deleteService() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- deleteStatefulSet() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- doAdmissionChecks(Function.FunctionDetails) - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- doAdmissionChecks(Function.FunctionDetails) - Method in interface org.apache.pulsar.functions.runtime.RuntimeFactory
- doChecks(Function.FunctionDetails, String) - Static method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
E
- expectedHealthCheckInterval - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- expectedMetricsCollectionInterval - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- exposePulsarAdminClientEnabled - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- externallyManaged() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- externallyManaged() - Method in interface org.apache.pulsar.functions.runtime.RuntimeFactory
- extraFunctionDependenciesDir - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- extraFunctionDependenciesDir - Variable in class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactoryConfig
F
- FunctionAuthData - Class in org.apache.pulsar.functions.auth
- FunctionAuthData() - Constructor for class org.apache.pulsar.functions.auth.FunctionAuthData
- FunctionAuthProvider - Interface in 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 - Class in org.apache.pulsar.functions.auth
- FunctionAuthUtils() - Constructor for class org.apache.pulsar.functions.auth.FunctionAuthUtils
- functionDetailsJsonString - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- functionDockerImages - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- functionId - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- FUNCTIONS_INSTANCE_CLASSPATH - Static variable in class org.apache.pulsar.functions.runtime.RuntimeUtils
- functionVersion - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
G
- genFunctionLogFolder(String, InstanceConfig) - Static method in class org.apache.pulsar.functions.runtime.RuntimeUtils
- getAndResetMetrics() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getAndResetMetrics() - Method in interface org.apache.pulsar.functions.runtime.Runtime
- getAndResetMetrics() - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- getArgsBeforeCmd(InstanceConfig, String) - Static method in class org.apache.pulsar.functions.runtime.RuntimeUtils
- getAuthProvider() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- getAuthProvider() - Method in class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- getAuthProvider() - Method in interface org.apache.pulsar.functions.runtime.RuntimeFactory
- getAuthProvider(String) - Static method in interface org.apache.pulsar.functions.auth.FunctionAuthProvider
- getAuthProvider(String) - Static method in interface org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
- getBrokerClientAuthenticationParameters() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getBrokerClientAuthenticationPlugin() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getBrokerClientTrustCertsFilePath() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getClusterCoordinationTopic() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getCmd(InstanceConfig, String, String, String, String, String, String, AuthenticationConfig, String, Integer, Long, String, String, String, Boolean, String, String, String, String, boolean, String) - Static method in class org.apache.pulsar.functions.runtime.RuntimeUtils
- getConnector(String) - Method in class org.apache.pulsar.functions.worker.ConnectorsManager
- getConnectorDefinition(String) - Method in class org.apache.pulsar.functions.worker.ConnectorsManager
- getConnectorDefinitions() - Method in class org.apache.pulsar.functions.worker.ConnectorsManager
- getDeathException() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getDeathException() - Method in interface org.apache.pulsar.functions.runtime.Runtime
- getDeathException() - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- getExecutorCommand() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getFunctionAssignmentTopic() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getFunctionAuthData(Optional<Function.FunctionAuthenticationSpec>) - Static method in class org.apache.pulsar.functions.auth.FunctionAuthUtils
- getFunctionAuthProviderClassName() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getFunctionMetadataTopic() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getFunctionStatus(int) - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getFunctionStatus(int) - Method in interface org.apache.pulsar.functions.runtime.Runtime
- getFunctionStatus(int) - Method in class org.apache.pulsar.functions.runtime.RuntimeSpawner
- getFunctionStatus(int) - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- getFunctionStatusAsJson(int) - Method in class org.apache.pulsar.functions.runtime.RuntimeSpawner
- getFuntionRuntimeFactory(String) - Static method in interface org.apache.pulsar.functions.runtime.RuntimeFactory
- getGoInstanceCmd(InstanceConfig, String, String, boolean) - Static method in class 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).
- getMetrics(int) - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getMetrics(int) - Method in interface org.apache.pulsar.functions.runtime.Runtime
- getMetrics(int) - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- getPrometheusMetrics() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- getPrometheusMetrics() - Method in interface org.apache.pulsar.functions.runtime.Runtime
- getPrometheusMetrics() - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- getPrometheusMetrics(int) - Static method in class org.apache.pulsar.functions.runtime.RuntimeUtils
- getRuntimeCustomizer() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- getRuntimeCustomizer() - Method in class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- getRuntimeCustomizer() - Method in interface org.apache.pulsar.functions.runtime.RuntimeFactory
- getRuntimeCustomizer(String) - Static method in interface org.apache.pulsar.functions.runtime.RuntimeCustomizer
- getRuntimeFunctionConfig(Map<String, Object>, Class<T>) - Static method in class org.apache.pulsar.functions.runtime.RuntimeUtils
- getSinkArchive(String) - Method in class org.apache.pulsar.functions.worker.ConnectorsManager
- getSinkConfigDefinition(String) - Method in class org.apache.pulsar.functions.worker.ConnectorsManager
- getSourceArchive(String) - Method in class org.apache.pulsar.functions.worker.ConnectorsManager
- getSourceConfigDefinition(String) - Method in class org.apache.pulsar.functions.worker.ConnectorsManager
- getTlsEnabled() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getTlsTrustChainBytes() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getWorkerHostname() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getWorkerId() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getWorkerWebAddress() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- getWorkerWebAddressTls() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
I
- imagePullPolicy - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- initialize(CoreV1Api) - Method in interface org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
- initialize(CoreV1Api) - Method in class org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- initialize(CoreV1Api, byte[], Function<Function.FunctionDetails, String>) - Method in interface org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
- initialize(Map<String, Object>) - Method in class org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- initialize(Map<String, Object>) - Method in interface org.apache.pulsar.functions.runtime.RuntimeCustomizer
- initialize(WorkerConfig, AuthenticationConfig, SecretsProviderConfigurator, ConnectorsManager, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- initialize(WorkerConfig, AuthenticationConfig, SecretsProviderConfigurator, ConnectorsManager, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - Method in class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- initialize(WorkerConfig, AuthenticationConfig, SecretsProviderConfigurator, ConnectorsManager, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - Method in interface org.apache.pulsar.functions.runtime.RuntimeFactory
- initialize(WorkerConfig, AuthenticationConfig, SecretsProviderConfigurator, ConnectorsManager, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactory
- installUserCodeDependencies - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- instanceId - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- isAlive() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- isAlive() - Method in interface org.apache.pulsar.functions.runtime.Runtime
- isAlive() - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- isBrokerClientAuthenticationEnabled() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- isInitializedDlogMetadata() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
J
- jarFile - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- javaInstanceJarLocation - Variable in class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactoryConfig
- JavaInstanceStarter - Class in org.apache.pulsar.functions.runtime
- JavaInstanceStarter() - Constructor for class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- jobName - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- jobNamespace - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- join() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- join() - Method in interface org.apache.pulsar.functions.runtime.Runtime
- join() - Method in class org.apache.pulsar.functions.runtime.RuntimeSpawner
- join() - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntime
K
- k8Uri - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- KubernetesContainerFactory() - Constructor for class org.apache.pulsar.functions.worker.WorkerConfig.KubernetesContainerFactory
-
Deprecated.
- KubernetesFunctionAuthProvider - Interface in org.apache.pulsar.functions.auth
-
Kubernetes runtime specific functions authentication provider
- KubernetesManifestCustomizer - Interface in org.apache.pulsar.functions.runtime.kubernetes
- KubernetesRuntime - Class in org.apache.pulsar.functions.runtime.kubernetes
-
Kubernetes based runtime for running functions.
- KubernetesRuntimeFactory - Class in org.apache.pulsar.functions.runtime.kubernetes
-
Kubernetes based function container factory implementation.
- KubernetesRuntimeFactory() - Constructor for class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- KubernetesRuntimeFactoryConfig - Class in org.apache.pulsar.functions.runtime.kubernetes
- KubernetesRuntimeFactoryConfig() - Constructor for class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- KubernetesSecretsTokenAuthProvider - Class in org.apache.pulsar.functions.auth
- KubernetesSecretsTokenAuthProvider() - Constructor for class org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
L
- load(String) - Static method in class org.apache.pulsar.functions.worker.WorkerConfig
- logDirectory - Variable in class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactoryConfig
M
- maxBufferedTuples - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- maxPendingAsyncRequests - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- MemoryLimit() - Constructor for class org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactoryConfig.MemoryLimit
- memoryOverCommitRatio - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- mergeRuntimeOpts(BasicKubernetesManifestCustomizer.RuntimeOpts, BasicKubernetesManifestCustomizer.RuntimeOpts) - Static method in class org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer
- metrics_port - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
N
- narExtractionDirectory - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
O
- org.apache.pulsar.functions - package org.apache.pulsar.functions
-
Pulsar Functions enables lightweight computation in Apache Pulsar.
- org.apache.pulsar.functions.auth - package org.apache.pulsar.functions.auth
- org.apache.pulsar.functions.runtime - package org.apache.pulsar.functions.runtime
-
Pulsar Functions Execution Runtime.
- org.apache.pulsar.functions.runtime.kubernetes - package org.apache.pulsar.functions.runtime.kubernetes
- org.apache.pulsar.functions.runtime.process - package org.apache.pulsar.functions.runtime.process
- org.apache.pulsar.functions.runtime.thread - package org.apache.pulsar.functions.runtime.thread
- org.apache.pulsar.functions.worker - package org.apache.pulsar.functions.worker
P
- percentMemoryPadding - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- port - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- ProcessContainerFactory() - Constructor for class org.apache.pulsar.functions.worker.WorkerConfig.ProcessContainerFactory
-
Deprecated.
- ProcessRuntimeFactory - Class in 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>) - Constructor for class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
- ProcessRuntimeFactoryConfig - Class in org.apache.pulsar.functions.runtime.process
- ProcessRuntimeFactoryConfig() - Constructor for class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactoryConfig
- pulsarAdminUrl - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pulsarClientMemoryLimit - Variable in class org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactoryConfig
- pulsarDockerImageName - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pulsarRootDir - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pulsarServiceUrl - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- pulsarServiceUrl - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pythonDependencyRepository - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pythonExtraDependencyRepository - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
- pythonInstanceLocation - Variable in class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactoryConfig
R
- registerDefaultCollectors(FunctionCollectorRegistry) - Static method in class org.apache.pulsar.functions.runtime.RuntimeUtils
- reinitialize() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- reinitialize() - Method in interface org.apache.pulsar.functions.runtime.Runtime
- reloadConnectors(WorkerConfig) - Method in class org.apache.pulsar.functions.worker.ConnectorsManager
- resetMetrics() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- resetMetrics() - Method in interface org.apache.pulsar.functions.runtime.Runtime
- resetMetrics() - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- Runtime - Interface in org.apache.pulsar.functions.runtime
-
A function container is an environment for invoking functions.
- RuntimeCustomizer - Interface in org.apache.pulsar.functions.runtime
- runtimeCustomizerClassName - Variable in class org.apache.pulsar.functions.worker.WorkerConfig
- RuntimeFactory - Interface in org.apache.pulsar.functions.runtime
-
A factory to create
Runtimes to invoke functions. - RuntimeOpts() - Constructor for class org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer.RuntimeOpts
- RuntimeSpawner - Class in org.apache.pulsar.functions.runtime
- RuntimeSpawner(InstanceConfig, String, String, RuntimeFactory, long) - Constructor for class org.apache.pulsar.functions.runtime.RuntimeSpawner
- RuntimeUtils - Class in org.apache.pulsar.functions.runtime
-
Util class for common runtime functionality.
- RuntimeUtils() - Constructor for class org.apache.pulsar.functions.runtime.RuntimeUtils
S
- secretsProviderClassName - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- secretsProviderConfig - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- setCaBytes(byte[]) - Method in interface org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
- setCaBytes(byte[]) - Method in class org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- setNamespaceProviderFunc(Function<Function.FunctionDetails, String>) - Method in interface org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
- setNamespaceProviderFunc(Function<Function.FunctionDetails, String>) - Method in class org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- setProperties(Properties) - Method in class org.apache.pulsar.functions.worker.WorkerConfig
- setupClient() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
- splitRuntimeArgs(String) - Static method in class org.apache.pulsar.functions.runtime.RuntimeUtils
-
Regex for splitting a string using space when not surrounded by single or double quotes
- start() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
-
The core logic that creates a service first followed by statefulset.
- start() - Method in interface org.apache.pulsar.functions.runtime.Runtime
- start() - Method in class org.apache.pulsar.functions.runtime.RuntimeSpawner
- start() - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntime
-
The core logic that initialize the thread container and executes the function.
- start(String[], ClassLoader, ClassLoader) - Method in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- stateStorageServiceUrl - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- stop() - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
- stop() - Method in interface org.apache.pulsar.functions.runtime.Runtime
- stop() - Method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntime
- submittingInsidePod - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
T
- terminate() - Method in interface org.apache.pulsar.functions.runtime.Runtime
- ThreadContainerFactory() - Constructor for class org.apache.pulsar.functions.worker.WorkerConfig.ThreadContainerFactory
-
Deprecated.
- threadGroupName - Variable in class org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactoryConfig
- ThreadRuntime - Class in org.apache.pulsar.functions.runtime.thread
-
A function container implemented using java thread.
- ThreadRuntimeFactory - Class in org.apache.pulsar.functions.runtime.thread
-
Thread based function container factory implementation.
- ThreadRuntimeFactory(String, String, String, AuthenticationConfig, SecretsProvider, FunctionCollectorRegistry, String, ClassLoader, boolean, String) - Constructor for class org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactory
-
This constructor is used by other runtimes (e.g.
- ThreadRuntimeFactoryConfig - Class in org.apache.pulsar.functions.runtime.thread
- ThreadRuntimeFactoryConfig() - Constructor for class org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactoryConfig
- ThreadRuntimeFactoryConfig.MemoryLimit - Class in org.apache.pulsar.functions.runtime.thread
- tlsAllowInsecureConnection - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- tlsHostNameVerificationEnabled - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- tlsTrustCertFilePath - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
U
- unsafeLocalhostResolve() - Static method in class org.apache.pulsar.functions.worker.WorkerConfig
- updateAuthData(Function.FunctionDetails, Optional<FunctionAuthData>, AuthenticationDataSource) - Method in class org.apache.pulsar.functions.auth.ClearTextFunctionTokenAuthProvider
- updateAuthData(Function.FunctionDetails, Optional<FunctionAuthData>, AuthenticationDataSource) - Method in interface org.apache.pulsar.functions.auth.FunctionAuthProvider
- updateAuthData(Function.FunctionDetails, Optional<FunctionAuthData>, AuthenticationDataSource) - Method in class org.apache.pulsar.functions.auth.KubernetesSecretsTokenAuthProvider
- useTls - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
V
- VALID_POD_NAME_REGEX - Static variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntime
W
- webServiceUrl - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
- WorkerConfig - Class in org.apache.pulsar.functions.worker
- WorkerConfig() - Constructor for class org.apache.pulsar.functions.worker.WorkerConfig
- WorkerConfig.KubernetesContainerFactory - Class in org.apache.pulsar.functions.worker
-
Deprecated.
- WorkerConfig.ProcessContainerFactory - Class in org.apache.pulsar.functions.worker
-
Deprecated.
- WorkerConfig.ThreadContainerFactory - Class in org.apache.pulsar.functions.worker
-
Deprecated.
All Classes All Packages