Index

A B C D E F G I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addConnector(String, Connector) - Method in class org.apache.pulsar.functions.worker.ConnectorsManager
 
addFunction(String, FunctionArchive) - Method in class org.apache.pulsar.functions.worker.FunctionsManager
 

B

BasicKubernetesManifestCustomizer - Class in org.apache.pulsar.functions.runtime.kubernetes
An implementation of the KubernetesManifestCustomizer that 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
 
cacheAuthData(Function.FunctionDetails, AuthenticationDataSource) - Method in class org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
No need to cache anything.
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
 
cleanUpAuthData(Function.FunctionDetails, Optional<FunctionAuthData>) - Method in class org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
No need to clean up anything.
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
 
close() - Method in class org.apache.pulsar.functions.worker.ConnectorsManager
 
close() - Method in class org.apache.pulsar.functions.worker.FunctionsManager
 
clusterName - Variable in class 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) - 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
 
configureAuthDataStatefulSet(V1StatefulSet, Optional<FunctionAuthData>) - Method in class org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
 
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
 
configureAuthenticationConfig(AuthenticationConfig, Optional<FunctionAuthData>) - Method in class org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
 
ConnectorsManager - Class in org.apache.pulsar.functions.worker
 
ConnectorsManager() - Constructor for class org.apache.pulsar.functions.worker.ConnectorsManager
 
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, String, String, Long) - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
 
createContainer(InstanceConfig, String, String, String, String, Long) - Method in class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
 
createContainer(InstanceConfig, String, String, 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, 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
 
FunctionsManager - Class in org.apache.pulsar.functions.worker
 
FunctionsManager() - Constructor for class org.apache.pulsar.functions.worker.FunctionsManager
 
FunctionsManager(WorkerConfig) - Constructor for class org.apache.pulsar.functions.worker.FunctionsManager
 
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, 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
 
getConfigurationMetadataStoreUrl() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
 
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
 
getFunction(String) - Method in class org.apache.pulsar.functions.worker.FunctionsManager
 
getFunctionArchive(String) - Method in class org.apache.pulsar.functions.worker.FunctionsManager
 
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
 
getFunctionDefinitions() - Method in class org.apache.pulsar.functions.worker.FunctionsManager
 
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, AuthenticationConfig, String, String, 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).
getMetadataStoreCacheExpirySeconds() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
 
getMetadataStoreOperationTimeoutSeconds() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
 
getMetadataStoreSessionTimeoutMillis() - Method in class org.apache.pulsar.functions.worker.WorkerConfig
 
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
 
gracePeriodSeconds - Variable in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
 

I

ignoreUnknownConfigFields - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
 
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) - Method in class org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
 
initialize(CoreV1Api, byte[], Function<Function.FunctionDetails, String>) - Method in interface org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
initialize(CoreV1Api, byte[], Function<Function.FunctionDetails, String>, Map<String, Object>) - Method in interface org.apache.pulsar.functions.auth.KubernetesFunctionAuthProvider
 
initialize(CoreV1Api, byte[], Function<Function.FunctionDetails, String>, Map<String, Object>) - Method in class org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
 
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, FunctionsManager, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - Method in class org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactory
 
initialize(WorkerConfig, AuthenticationConfig, SecretsProviderConfigurator, ConnectorsManager, FunctionsManager, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - Method in class org.apache.pulsar.functions.runtime.process.ProcessRuntimeFactory
 
initialize(WorkerConfig, AuthenticationConfig, SecretsProviderConfigurator, ConnectorsManager, FunctionsManager, Optional<FunctionAuthProvider>, Optional<RuntimeCustomizer>) - Method in interface org.apache.pulsar.functions.runtime.RuntimeFactory
 
initialize(WorkerConfig, AuthenticationConfig, SecretsProviderConfigurator, ConnectorsManager, FunctionsManager, 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
 
isMetadataStoreAllowReadOnlyOperations() - 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
 
KubernetesServiceAccountTokenAuthProvider - Class in org.apache.pulsar.functions.auth
Kubernetes Function Authentication Provider that adds Service Account Token Projection to a function pod's container definition.
KubernetesServiceAccountTokenAuthProvider() - Constructor for class org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
 

L

load(String) - Static method in class org.apache.pulsar.functions.worker.WorkerConfig
 
loadJars(String, InstanceConfig, String, String, String, FunctionCacheManager) - Static method in class org.apache.pulsar.functions.runtime.thread.ThreadRuntime
 
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
 
metricsPort - 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
Pulsar Functions enables lightweight computation in Apache Pulsar.
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
Pulsar Functions enables lightweight computation in Apache Pulsar.
org.apache.pulsar.functions.runtime.process - package org.apache.pulsar.functions.runtime.process
Pulsar Functions enables lightweight computation in Apache Pulsar.
org.apache.pulsar.functions.runtime.thread - package org.apache.pulsar.functions.runtime.thread
Pulsar Functions enables lightweight computation in Apache Pulsar.
org.apache.pulsar.functions.worker - package org.apache.pulsar.functions.worker
Pulsar Functions enables lightweight computation in Apache Pulsar.

P

partialDeepClone() - Method in class org.apache.pulsar.functions.runtime.kubernetes.BasicKubernetesManifestCustomizer.RuntimeOpts
A clone where the maps and lists are properly cloned.
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
 
reloadFunctions(WorkerConfig) - Method in class org.apache.pulsar.functions.worker.FunctionsManager
 
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, 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

sanitizeFileName(String) - Static method in class org.apache.pulsar.functions.runtime.RuntimeUtils
 
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
 
stateStorageImplClass - Variable 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, 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.
ThreadRuntimeFactory(String, String, String, String, AuthenticationConfig, SecretsProvider, FunctionCollectorRegistry, String, ClassLoader, boolean, String, FunctionCacheManager) - Constructor for class org.apache.pulsar.functions.runtime.thread.ThreadRuntimeFactory
 
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
 
transformFunctionId - Variable in class org.apache.pulsar.functions.runtime.JavaInstanceStarter
 
transformFunctionJarFile - 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
 
updateAuthData(Function.FunctionDetails, Optional<FunctionAuthData>, AuthenticationDataSource) - Method in class org.apache.pulsar.functions.auth.KubernetesServiceAccountTokenAuthProvider
No need to update anything.
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.
A B C D E F G I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form