索引
All Classes and Interfaces|常量字段值|所有程序包
A
- Action() - 类的构造器 org.apache.pulsar.functions.utils.Actions.Action
- ActionResult() - 类的构造器 org.apache.pulsar.functions.utils.Actions.ActionResult
- Actions - org.apache.pulsar.functions.utils中的类
- Actions.Action - org.apache.pulsar.functions.utils中的类
- Actions.ActionResult - org.apache.pulsar.functions.utils中的类
- addAction(Actions.Action) - 类中的方法 org.apache.pulsar.functions.utils.Actions
- areExceptionsPresentInChain(Throwable, Class...) - 类中的静态方法 org.apache.pulsar.functions.utils.Exceptions
C
- canChangeState(Function.FunctionMetaData, int, Function.FunctionState) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionMetaDataUtils
- capFirstLetter(Enum) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- changeFunctionInstanceStatus(Function.FunctionMetaData, Integer, boolean) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionMetaDataUtils
- clone(SinkConfig) - 类中的静态方法 org.apache.pulsar.functions.utils.SinkConfigUtils
- clone(SourceConfig) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- close() - 类中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheEntry
- close() - 接口中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManager
-
Close the cache manager to release created class loaders.
- close() - 类中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManagerImpl
- ComponentTypeUtils - org.apache.pulsar.functions.utils中的类
- ComponentTypeUtils() - 类的构造器 org.apache.pulsar.functions.utils.ComponentTypeUtils
- computeBatchSourceInstanceSubscriptionName(String, String, String) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- computeBatchSourceIntermediateTopicName(String, String, String) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- computeBatchSourceIntermediateTopicSubscriptions(Function.FunctionDetails, String) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- Connector - org.apache.pulsar.functions.utils.io中的类
- Connector() - 类的构造器 org.apache.pulsar.functions.utils.io.Connector
- ConnectorUtils - org.apache.pulsar.functions.utils.io中的类
- ConnectorUtils() - 类的构造器 org.apache.pulsar.functions.utils.io.ConnectorUtils
- convert(CryptoConfig) - 类中的静态方法 org.apache.pulsar.functions.utils.CryptoUtils
- convert(FunctionConfig, ClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionConfigUtils
- convert(SinkConfig, SinkConfigUtils.ExtractedSinkDetails) - 类中的静态方法 org.apache.pulsar.functions.utils.SinkConfigUtils
- convert(SourceConfig, SourceConfigUtils.ExtractedSourceDetails) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- convertFromDetails(Function.FunctionDetails) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionConfigUtils
- convertFromDetails(Function.FunctionDetails) - 类中的静态方法 org.apache.pulsar.functions.utils.SinkConfigUtils
- convertFromDetails(Function.FunctionDetails) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- convertFromFunctionDetailsSubscriptionPosition(Function.SubscriptionPosition) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- convertFromSpec(Function.CryptoSpec) - 类中的静态方法 org.apache.pulsar.functions.utils.CryptoUtils
- convertProcessingGuarantee(FunctionConfig.ProcessingGuarantees) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- convertProcessingGuarantee(Function.ProcessingGuarantees) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- convertRuntime(FunctionConfig.Runtime) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- convertRuntime(Function.FunctionDetails.Runtime) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- create(URL[], ClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.functioncache.FunctionClassLoaders
- createInstance(String, ClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- createPkgTempFile() - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- CryptoUtils - org.apache.pulsar.functions.utils中的类
- CryptoUtils() - 类的构造器 org.apache.pulsar.functions.utils.CryptoUtils
D
- DEFAULT_MAX_LAG_MS - 类中的静态变量 org.apache.pulsar.functions.utils.WindowConfigUtils
- DEFAULT_WATERMARK_EVENT_INTERVAL_MS - 类中的静态变量 org.apache.pulsar.functions.utils.WindowConfigUtils
- downloadFromHttpUrl(String, File) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
E
- Exceptions - org.apache.pulsar.functions.utils中的类
-
Util to handle exceptions.
- Exceptions() - 类的构造器 org.apache.pulsar.functions.utils.Exceptions
- extractBatchSourceConfig(Map<String, Object>) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- extractClassLoader(String) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- ExtractedSinkDetails() - 类的构造器 org.apache.pulsar.functions.utils.SinkConfigUtils.ExtractedSinkDetails
- ExtractedSourceDetails() - 类的构造器 org.apache.pulsar.functions.utils.SourceConfigUtils.ExtractedSourceDetails
- extractFileFromPkgURL(String) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- extractNameFromFullyQualifiedName(String) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- extractNamespaceFromFullyQualifiedName(String) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- extractNarClassLoader(File, String) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- extractSourceConfig(Function.SourceSpec, String) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- extractTenantFromFullyQualifiedName(String) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
F
- findAvailablePort() - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- FunctionCacheEntry - org.apache.pulsar.functions.utils.functioncache中的类
-
A cache entry in the function cache.
- FunctionCacheManager - org.apache.pulsar.functions.utils.functioncache中的接口
-
A cache manager for caching function code and its dependencies.
- FunctionCacheManagerImpl - org.apache.pulsar.functions.utils.functioncache中的类
-
An implementation of
FunctionCacheManager. - FunctionCacheManagerImpl(ClassLoader) - 类的构造器 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManagerImpl
- FunctionClassLoaders - org.apache.pulsar.functions.utils.functioncache中的类
-
Class loaders for loading function code.
- FunctionClassLoaders() - 类的构造器 org.apache.pulsar.functions.utils.functioncache.FunctionClassLoaders
- FunctionCommon - org.apache.pulsar.functions.utils中的类
-
Utils used for runtime.
- FunctionCommon() - 类的构造器 org.apache.pulsar.functions.utils.FunctionCommon
- FunctionConfigUtils - org.apache.pulsar.functions.utils中的类
- FunctionConfigUtils() - 类的构造器 org.apache.pulsar.functions.utils.FunctionConfigUtils
- FunctionInstanceId - org.apache.pulsar.functions.utils中的类
- FunctionInstanceId(String) - 类的构造器 org.apache.pulsar.functions.utils.FunctionInstanceId
- FunctionMetaDataUtils - org.apache.pulsar.functions.utils中的类
- FunctionMetaDataUtils() - 类的构造器 org.apache.pulsar.functions.utils.FunctionMetaDataUtils
- Functions - org.apache.pulsar.functions.utils.functions中的类
- Functions() - 类的构造器 org.apache.pulsar.functions.utils.functions.Functions
- FunctionUtils - org.apache.pulsar.functions.utils.functions中的类
- FunctionUtils() - 类的构造器 org.apache.pulsar.functions.utils.functions.FunctionUtils
G
- getClassLoader(String) - 接口中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManager
-
Returns the function code class loader associated with id.
- getClassLoader(String) - 类中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManagerImpl
- getClassLoaderFromPackage(Function.FunctionDetails.ComponentType, String, File, String) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getConnectorConfigDefinition(ClassLoader, String) - 类中的静态方法 org.apache.pulsar.functions.utils.io.ConnectorUtils
- getConnectorDefinition(NarClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.io.ConnectorUtils
- getConsumerCryptoFailureAction(Function.CryptoSpec.FailureAction) - 类中的静态方法 org.apache.pulsar.functions.utils.CryptoUtils
- getCryptoKeyReaderInstance(String, Map<String, Object>, ClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.CryptoUtils
- getFullyQualifiedInstanceId(String, String, String, int) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getFullyQualifiedInstanceId(Function.Instance) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getFullyQualifiedName(String, String, String) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getFullyQualifiedName(Function.FunctionDetails) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getFunctionClass(ClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.functions.FunctionUtils
-
Extract the Pulsar Function class from a functionctor archive.
- getFunctionDefinition(String) - 类中的静态方法 org.apache.pulsar.functions.utils.functions.FunctionUtils
- getFunctionTypes(Class, boolean) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getFunctionTypes(FunctionConfig, ClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getIOSinkClass(NarClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.io.ConnectorUtils
-
Extract the Pulsar IO Sink class from a connector archive.
- getIOSourceClass(NarClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.io.ConnectorUtils
-
Extract the Pulsar IO Source class from a connector archive.
- getMessageId(long) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getProducerCryptoFailureAction(Function.CryptoSpec.FailureAction) - 类中的静态方法 org.apache.pulsar.functions.utils.CryptoUtils
- getProtoFailureAction(ConsumerCryptoFailureAction) - 类中的静态方法 org.apache.pulsar.functions.utils.CryptoUtils
- getProtoFailureAction(ProducerCryptoFailureAction) - 类中的静态方法 org.apache.pulsar.functions.utils.CryptoUtils
- getSequenceId(MessageId) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getSinkType(Class) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getSinkType(String, ClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getSourceType(Class) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getSourceType(String, ClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getStateNamespace(String, String) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
-
Convert pulsar tenant and namespace to state storage namespace.
- getTypeArg(String, Class<?>, ClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- getUniquePackageName(String) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
I
- incrMetadataVersion(Function.FunctionMetaData, Function.FunctionMetaData) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionMetaDataUtils
- inferMissingArguments(FunctionConfig, boolean) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionConfigUtils
- inferMissingArguments(WindowConfig) - 类中的静态方法 org.apache.pulsar.functions.utils.WindowConfigUtils
- isBatchSource(SourceConfig) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- isFunctionCodeBuiltin(Function.FunctionDetailsOrBuilder) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
J
- JAVA_INSTANCE_JAR_PROPERTY - 类中的静态变量 org.apache.pulsar.functions.utils.functioncache.FunctionCacheEntry
M
- merge(Resources, Resources) - 类中的静态方法 org.apache.pulsar.functions.utils.ResourceConfigUtils
- mergeJson(String, AbstractMessage.Builder) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
N
- newBuilder() - 类中的静态方法 org.apache.pulsar.functions.utils.Actions
- numActions() - 类中的方法 org.apache.pulsar.functions.utils.Actions
O
- org.apache.pulsar.functions.utils - 程序包 org.apache.pulsar.functions.utils
- org.apache.pulsar.functions.utils.functioncache - 程序包 org.apache.pulsar.functions.utils.functioncache
- org.apache.pulsar.functions.utils.functions - 程序包 org.apache.pulsar.functions.utils.functions
- org.apache.pulsar.functions.utils.io - 程序包 org.apache.pulsar.functions.utils.io
P
- printJson(MessageOrBuilder) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
R
- register(String, Collection<String>, Collection<URL>) - 类中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheEntry
- registerFunction(String, List<String>, List<URL>) - 接口中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManager
-
Registers a function with its required jar files and classpaths.
- registerFunctionInstance(String, String, List<String>, List<URL>) - 接口中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManager
- registerFunctionInstance(String, String, List<String>, List<URL>) - 类中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManagerImpl
- registerFunctionInstanceWithArchive(String, String, String, String) - 接口中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManager
- registerFunctionInstanceWithArchive(String, String, String, String) - 类中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManagerImpl
- ResourceConfigUtils - org.apache.pulsar.functions.utils中的类
- ResourceConfigUtils() - 类的构造器 org.apache.pulsar.functions.utils.ResourceConfigUtils
- rethrowIOException(Throwable) - 类中的静态方法 org.apache.pulsar.functions.utils.Exceptions
- roundDecimal(double, int) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- run() - 类中的方法 org.apache.pulsar.functions.utils.Actions
S
- searchForConnectors(String, String) - 类中的静态方法 org.apache.pulsar.functions.utils.io.ConnectorUtils
- searchForFunctions(String) - 类中的静态方法 org.apache.pulsar.functions.utils.functions.FunctionUtils
- searchForFunctions(String, boolean) - 类中的静态方法 org.apache.pulsar.functions.utils.functions.FunctionUtils
- SinkConfigUtils - org.apache.pulsar.functions.utils中的类
- SinkConfigUtils() - 类的构造器 org.apache.pulsar.functions.utils.SinkConfigUtils
- SinkConfigUtils.ExtractedSinkDetails - org.apache.pulsar.functions.utils中的类
- SourceConfigUtils - org.apache.pulsar.functions.utils中的类
- SourceConfigUtils() - 类的构造器 org.apache.pulsar.functions.utils.SourceConfigUtils
- SourceConfigUtils.ExtractedSourceDetails - org.apache.pulsar.functions.utils中的类
T
- toByteArray(Object) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionCommon
- toString(Exception) - 类中的静态方法 org.apache.pulsar.functions.utils.Exceptions
- toString(Function.FunctionDetails.ComponentType) - 类中的静态方法 org.apache.pulsar.functions.utils.ComponentTypeUtils
U
- unregister(String) - 类中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheEntry
- unregisterFunction(String) - 接口中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManager
-
Unregisters a job from the function cache manager.
- unregisterFunctionInstance(String, String) - 接口中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManager
- unregisterFunctionInstance(String, String) - 类中的方法 org.apache.pulsar.functions.utils.functioncache.FunctionCacheManagerImpl
V
- validate(FunctionConfig, File) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionConfigUtils
- validate(Resources) - 类中的静态方法 org.apache.pulsar.functions.utils.ResourceConfigUtils
- validate(WindowConfig) - 类中的静态方法 org.apache.pulsar.functions.utils.WindowConfigUtils
- validateAndExtractDetails(SinkConfig, ClassLoader, boolean) - 类中的静态方法 org.apache.pulsar.functions.utils.SinkConfigUtils
- validateAndExtractDetails(SourceConfig, ClassLoader, boolean) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- validateBatchSourceConfig(BatchSourceConfig) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- validateBatchSourceConfigUpdate(BatchSourceConfig, BatchSourceConfig) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- validateCryptoKeyReader(CryptoConfig, ClassLoader, boolean) - 类中的静态方法 org.apache.pulsar.functions.utils.ValidatorUtils
- validateFunctionClassTypes(ClassLoader, Function.FunctionDetails.Builder) - 类中的静态方法 org.apache.pulsar.functions.utils.ValidatorUtils
- validateJavaFunction(FunctionConfig, ClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionConfigUtils
- validateSchema(String, Class<?>, ClassLoader, boolean) - 类中的静态方法 org.apache.pulsar.functions.utils.ValidatorUtils
- validateSerde(String, Class<?>, ClassLoader, boolean) - 类中的静态方法 org.apache.pulsar.functions.utils.ValidatorUtils
- validateSinkConfig(SinkConfig, Class) - 类中的静态方法 org.apache.pulsar.functions.utils.SinkConfigUtils
- validateSinkConfig(SinkConfig, NarClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.SinkConfigUtils
- validateSourceConfig(SourceConfig, Class) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- validateSourceConfig(SourceConfig, NarClassLoader) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- validateUpdate(FunctionConfig, FunctionConfig) - 类中的静态方法 org.apache.pulsar.functions.utils.FunctionConfigUtils
- validateUpdate(SinkConfig, SinkConfig) - 类中的静态方法 org.apache.pulsar.functions.utils.SinkConfigUtils
- validateUpdate(SourceConfig, SourceConfig) - 类中的静态方法 org.apache.pulsar.functions.utils.SourceConfigUtils
- ValidatorUtils - org.apache.pulsar.functions.utils中的类
- ValidatorUtils() - 类的构造器 org.apache.pulsar.functions.utils.ValidatorUtils
- verifyAction() - 类中的方法 org.apache.pulsar.functions.utils.Actions.Action
W
- WindowConfigUtils - org.apache.pulsar.functions.utils中的类
- WindowConfigUtils() - 类的构造器 org.apache.pulsar.functions.utils.WindowConfigUtils
All Classes and Interfaces|常量字段值|所有程序包