索引

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格

A

accept(Record, JavaExecutionResult) - 接口中的方法 org.apache.pulsar.functions.instance.JavaInstanceRunnable.AsyncResultConsumer
 
ack() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
ack() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
add(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.WindowManager
Tracks a window event
add(T, long, Record<?>) - 类中的方法 org.apache.pulsar.functions.windowing.WindowManager
Add an event into the window, with the given ts as the tracking ts.
addSystemException(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
addUserException(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
ALWAYS_ALLOW_NULL - 类中的静态变量 org.apache.pulsar.functions.source.TopicSchema
 
append(LogEvent) - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
AsyncFuncRequest() - 类的构造器 org.apache.pulsar.functions.instance.JavaInstance.AsyncFuncRequest
 
AuthenticationConfig - org.apache.pulsar.functions.instance中的类
Configuration to aggregate various authentication params.
AuthenticationConfig() - 类的构造器 org.apache.pulsar.functions.instance.AuthenticationConfig
 

B

bareWindowFunction - 类中的变量 org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
BatchSourceExecutor<T> - org.apache.pulsar.functions.source.batch中的类
BatchSourceExecutor wraps BatchSource as Source.
BatchSourceExecutor() - 类的构造器 org.apache.pulsar.functions.source.batch.BatchSourceExecutor
 
BKStateStoreImpl - org.apache.pulsar.functions.instance.state中的类
This class accumulates the state updates from one function.
BKStateStoreImpl(String, String, String, Table<ByteBuf, ByteBuf>) - 类的构造器 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
BKStateStoreProviderImpl - org.apache.pulsar.functions.instance.state中的类
The state store provider that provides bookkeeper table backed state stores.
BKStateStoreProviderImpl() - 类的构造器 org.apache.pulsar.functions.instance.state.BKStateStoreProviderImpl
 
buildPulsarSourceConsumerConfig(String, ConsumerConfig, Class<?>) - 类中的方法 org.apache.pulsar.functions.source.PulsarSource
 
buildRecord(Consumer<T>, Message<T>) - 类中的方法 org.apache.pulsar.functions.source.PulsarSource
 

C

calculateSubjectType(Function.FunctionDetails) - 类中的方法 org.apache.pulsar.functions.instance.InstanceUtils
 
choosePartition(Message, TopicMetadata) - 类中的方法 org.apache.pulsar.functions.instance.FunctionResultRouter
 
clone() - 类中的方法 org.apache.pulsar.functions.source.SerDeSchema
 
close() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstance
 
close() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstanceRunnable
NOTE: this method is be synchronized because it is potentially called by two different places one inside the run/finally clause and one inside the ThreadRuntime::stop
close() - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
close() - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreProviderImpl
 
close() - 类中的方法 org.apache.pulsar.functions.instance.state.InstanceStateManager
 
close() - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
close() - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreProviderImpl
 
close() - 接口中的方法 org.apache.pulsar.functions.instance.state.StateManager
 
close() - 接口中的方法 org.apache.pulsar.functions.instance.state.StateStoreProvider
 
close() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
close() - 类中的方法 org.apache.pulsar.functions.sink.PulsarSink
 
close() - 类中的方法 org.apache.pulsar.functions.sink.PulsarSinkDisable
 
close() - 类中的方法 org.apache.pulsar.functions.source.batch.BatchSourceExecutor
 
close() - 类中的方法 org.apache.pulsar.functions.source.MultiConsumerPulsarSource
 
close() - 类中的方法 org.apache.pulsar.functions.source.SingleConsumerPulsarSource
 
collectorRegistry - 类中的变量 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
compactWindow() - 类中的方法 org.apache.pulsar.functions.windowing.WindowManager
expires events that fall out of the window every EXPIRE_EVENTS_THRESHOLD so that the window does not grow too big.
ComponentStatsManager - org.apache.pulsar.functions.instance.stats中的类
 
ComponentStatsManager(FunctionCollectorRegistry, String[], ScheduledExecutorService) - 类的构造器 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
consume(Record<T>) - 类中的方法 org.apache.pulsar.functions.source.PushPulsarSource
Attach a consumer function to this Source.
CountEvictionPolicy<T> - org.apache.pulsar.functions.windowing.evictors中的类
An eviction policy that tracks event counts and can evict based on a threshold count.
CountEvictionPolicy(int) - 类的构造器 org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
CountTriggerPolicy<T> - org.apache.pulsar.functions.windowing.triggers中的类
A trigger that tracks event counts and calls back TriggerHandler.onTrigger() when the count threshold is hit.
CountTriggerPolicy(int, TriggerHandler, EvictionPolicy<T, ?>) - 类的构造器 org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
createConsumeBuilder(String, PulsarSourceConsumerConfig) - 类中的方法 org.apache.pulsar.functions.source.PulsarSource
 
createPulsarAdminClient(String, AuthenticationConfig) - 类中的静态方法 org.apache.pulsar.functions.instance.InstanceUtils
 
createPulsarClient(String, AuthenticationConfig) - 类中的静态方法 org.apache.pulsar.functions.instance.InstanceUtils
 
createPulsarClient(String, AuthenticationConfig, Optional<Long>) - 类中的静态方法 org.apache.pulsar.functions.instance.InstanceUtils
 
createPulsarClientBuilder(String, AuthenticationConfig, Optional<Long>) - 类中的静态方法 org.apache.pulsar.functions.instance.InstanceUtils
 
currentCount - 类中的变量 org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
currentCount - 类中的变量 org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 

D

decode(byte[]) - 类中的方法 org.apache.pulsar.functions.source.SerDeSchema
 
DEFAULT_SERDE - 类中的静态变量 org.apache.pulsar.functions.source.TopicSchema
 
DefaultEvictionContext - org.apache.pulsar.functions.windowing中的类
 
DefaultEvictionContext(Long) - 类的构造器 org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
DefaultEvictionContext(Long, Long) - 类的构造器 org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
DefaultEvictionContext(Long, Long, Long) - 类的构造器 org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
DefaultEvictionContext(Long, Long, Long, Long) - 类的构造器 org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
DefaultStateStore - org.apache.pulsar.functions.instance.state中的接口
The default state store interface.
delete(String) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
delete(String) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
deleteAsync(String) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
deleteAsync(String) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 

E

EMPTY_QUEUE - 类中的变量 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
encode(T) - 类中的方法 org.apache.pulsar.functions.source.SerDeSchema
 
equals(Object) - 类中的方法 org.apache.pulsar.functions.windowing.WindowImpl
 
Event<T> - org.apache.pulsar.functions.windowing中的接口
An event is a wrapper object that gets stored in the window.
EventImpl<T> - org.apache.pulsar.functions.windowing中的类
 
evict(Event<T>) - 接口中的方法 org.apache.pulsar.functions.windowing.EvictionPolicy
Decides if an event should be expired from the window, processed in the current window or kept for later processing.
evict(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
evict(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
Decides if an event should be expired from the window, processed in the current window or kept for later processing.
evict(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
evict(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.WatermarkTimeEvictionPolicy
Decides if an event should be expired from the window, processed in the current window or kept for later processing.
evictionContext - 类中的变量 org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
EvictionContext - org.apache.pulsar.functions.windowing中的接口
Context information that can be used by the eviction policy.
evictionPolicy - 类中的变量 org.apache.pulsar.functions.windowing.WindowManager
 
EvictionPolicy<T,S> - org.apache.pulsar.functions.windowing中的接口
Eviction policy tracks events and decides whether an event should be evicted from the window or not.
EvictionPolicy.Action - org.apache.pulsar.functions.windowing中的Enum Class
The action to be taken when EvictionPolicy.evict(Event) is invoked.
exceptionMetricsLabelNames - 类中的静态变量 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
EXPIRE - enum class 中的枚举常量 org.apache.pulsar.functions.windowing.EvictionPolicy.Action
expire the event and remove it from the queue.
EXPIRE_EVENTS_THRESHOLD - 类中的静态变量 org.apache.pulsar.functions.windowing.WindowManager
Expire old events every EXPIRE_EVENTS_THRESHOLD to keep the window size in check.
extractTimestamp(I) - 接口中的方法 org.apache.pulsar.functions.windowing.TimestampExtractor
Return the tuple timestamp indicating the time when the event happened.

F

fail() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
fail() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
fqsn() - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
fqsn() - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
functionClassLoader - 类中的变量 org.apache.pulsar.functions.source.PulsarSource
 
FunctionCollectorRegistry - org.apache.pulsar.functions.instance.stats中的类
Internal representation of Prometheus Collector Registry
FunctionCollectorRegistry() - 类的构造器 org.apache.pulsar.functions.instance.stats.FunctionCollectorRegistry
 
FunctionCollectorRegistryImpl - org.apache.pulsar.functions.instance.stats中的类
 
FunctionCollectorRegistryImpl() - 类的构造器 org.apache.pulsar.functions.instance.stats.FunctionCollectorRegistryImpl
 
FunctionResultRouter - org.apache.pulsar.functions.instance中的类
Router for routing function results.
FunctionResultRouter() - 类的构造器 org.apache.pulsar.functions.instance.FunctionResultRouter
 
FunctionResultRouter(int, Clock) - 类的构造器 org.apache.pulsar.functions.instance.FunctionResultRouter
 
FunctionStatsManager - org.apache.pulsar.functions.instance.stats中的类
Function stats.
FunctionStatsManager(FunctionCollectorRegistry, String[], ScheduledExecutorService) - 类的构造器 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 

G

get() - 接口中的方法 org.apache.pulsar.functions.windowing.Event
Returns the wrapped object.
get() - 类中的方法 org.apache.pulsar.functions.windowing.EventImpl
 
get() - 接口中的方法 org.apache.pulsar.functions.windowing.Window
Gets the list of events in the window.
get() - 类中的方法 org.apache.pulsar.functions.windowing.WindowImpl
 
get(String) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
get(String) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
getAndResetMetrics() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstance
 
getAndResetMetrics() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstanceRunnable
 
getAsync(String) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
getAsync(String) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
getAvgProcessLatency() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getAvgProcessLatency() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getAvgProcessLatency() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getAvgProcessLatency() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getAvgProcessLatency1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getAvgProcessLatency1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getAvgProcessLatency1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getAvgProcessLatency1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getContext() - 接口中的方法 org.apache.pulsar.functions.windowing.EvictionPolicy
Returns the current context that is part of this eviction policy.
getContext() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
getContext() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
getContext() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
getCounter(String) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
getCounter(String) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
getCounter(String) - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getCounterAsync(String) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
getCounterAsync(String) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
getCurrentCount() - 类中的方法 org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
getCurrentCount() - 接口中的方法 org.apache.pulsar.functions.windowing.EvictionContext
Returns the current count of events in the queue up to the reference time based on which count based evictions can be performed.
getDefaultImplementation() - 类中的静态方法 org.apache.pulsar.functions.instance.stats.FunctionCollectorRegistry
 
getDefaultSubscriptionName(String, String, String) - 类中的静态方法 org.apache.pulsar.functions.instance.InstanceUtils
 
getDefaultSubscriptionName(Function.FunctionDetails) - 类中的静态方法 org.apache.pulsar.functions.instance.InstanceUtils
 
getDestinationTopic() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getEarliestEventTs(long, long) - 类中的方法 org.apache.pulsar.functions.windowing.WindowManager
Scans the event queue and returns the next earliest event ts between the startTs and endTs.
getEncryptionCtx() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
getEncryptionCtx() - 接口中的方法 org.apache.pulsar.functions.source.RecordWithEncryptionContext
Retrieves encryption-context that is attached to record.
getEndTimestamp() - 接口中的方法 org.apache.pulsar.functions.windowing.Window
If processing based on event time, returns the window end time based on watermark otherwise returns the window end time based on processing time.
getEndTimestamp() - 类中的方法 org.apache.pulsar.functions.windowing.WindowImpl
 
getEventCount(long) - 类中的方法 org.apache.pulsar.functions.windowing.WindowManager
Scans the event queue and returns number of events having timestamp less than or equal to the reference time.
getEventTime() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getEventTime() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
getExceptionInfo(Throwable, long) - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getExpired() - 接口中的方法 org.apache.pulsar.functions.windowing.Window
Get the list of events expired from the window since the last time the window was generated.
getExpired() - 类中的方法 org.apache.pulsar.functions.windowing.WindowImpl
 
getFullyQualifiedName(String, String, String) - 类中的静态方法 org.apache.pulsar.functions.windowing.WindowUtils
 
getFunctionDetails() - 类中的方法 org.apache.pulsar.functions.instance.InstanceConfig
 
getFunctionId() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getFunctionName() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getFunctionStatus() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstanceRunnable
 
getFunctionVersion() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getHandler() - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
getInputConsumers() - 类中的方法 org.apache.pulsar.functions.source.MultiConsumerPulsarSource
 
getInputConsumers() - 类中的方法 org.apache.pulsar.functions.source.PulsarSource
 
getInputConsumers() - 类中的方法 org.apache.pulsar.functions.source.SingleConsumerPulsarSource
 
getInputTopics() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getInstanceCache() - 类中的静态方法 org.apache.pulsar.functions.instance.InstanceCache
 
getInstanceId() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getInstanceName() - 类中的方法 org.apache.pulsar.functions.instance.InstanceConfig
Get the string representation of #getInstanceId().
getKey() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getKey() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
getLastInvocation() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getLastInvocation() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getLastInvocation() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getLastInvocation() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getLatestSinkExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getLatestSinkExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getLatestSinkExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getLatestSinkExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getLatestSourceExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getLatestSourceExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getLatestSourceExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getLatestSourceExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getLatestSystemExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getLatestSystemExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getLatestSystemExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getLatestUserExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getLatestUserExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getLatestUserExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getLayout() - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
getLogger() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getMessage() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getMessage() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
getMessageId() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
getMetrics() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstance
 
getMetrics() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstanceRunnable
 
getName() - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
getNamespace() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getNew() - 接口中的方法 org.apache.pulsar.functions.windowing.Window
Get the list of newly added events in the window since the last time the window was generated.
getNew() - 类中的方法 org.apache.pulsar.functions.windowing.WindowImpl
 
getNumInstances() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getOutputSchemaType() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getOutputTopic() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getPartitionId() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getPartitionId() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
getPartitionIndex() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getPartitionIndex() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
getProcessLatency50P() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getProcessLatency50P1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getProcessLatency90P() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getProcessLatency90P1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getProcessLatency99_9P() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getProcessLatency99_9P1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getProcessLatency99P() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getProcessLatency99P1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getProperties() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getProperties() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
getProperties(Function.FunctionDetails.ComponentType, String, int) - 类中的静态方法 org.apache.pulsar.functions.instance.InstanceUtils
 
getQueueLength() - 类中的方法 org.apache.pulsar.functions.source.PushPulsarSource
Get length of the queue that records are push onto Users can override this method to customize the queue length
getRecord() - 接口中的方法 org.apache.pulsar.functions.windowing.Event
 
getRecord() - 类中的方法 org.apache.pulsar.functions.windowing.EventImpl
 
getRecordSequence() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getRecordSequence() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
getReferenceTime() - 类中的方法 org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
getReferenceTime() - 接口中的方法 org.apache.pulsar.functions.windowing.EvictionContext
Returns the reference time that the eviction policy could use to evict the events.
getSchema() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getSchema() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
getSchema(String, Class<?>, String, boolean) - 类中的方法 org.apache.pulsar.functions.source.TopicSchema
 
getSchema(String, Class<?>, String, boolean, ClassLoader) - 类中的方法 org.apache.pulsar.functions.source.TopicSchema
 
getSchema(String, Class<?>, Optional<SchemaType>) - 类中的方法 org.apache.pulsar.functions.source.TopicSchema
 
getSchema(String, Class<?>, ConsumerConfig, boolean) - 类中的方法 org.apache.pulsar.functions.source.TopicSchema
 
getSchema(String, Class<?>, ConsumerConfig, boolean, ClassLoader) - 类中的方法 org.apache.pulsar.functions.source.TopicSchema
 
getSchema(String, Class<?>, SchemaType) - 类中的方法 org.apache.pulsar.functions.source.TopicSchema
 
getSchema(String, Object, String, boolean) - 类中的方法 org.apache.pulsar.functions.source.TopicSchema
 
getSchemaInfo() - 类中的方法 org.apache.pulsar.functions.source.SerDeSchema
 
getSlidingCount() - 类中的方法 org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
getSlidingCount() - 接口中的方法 org.apache.pulsar.functions.windowing.EvictionContext
Returns the sliding count for count based windows.
getSlidingCountTimestamps(long, long, int) - 类中的方法 org.apache.pulsar.functions.windowing.WindowManager
Scans the event queue and returns the list of event ts falling between startTs (exclusive) and endTs (inclusive) at each sliding interval counts.
getSlidingInterval() - 类中的方法 org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
getSlidingInterval() - 接口中的方法 org.apache.pulsar.functions.windowing.EvictionContext
Returns the sliding interval for time based windows.
getSourceRecord() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getStartTimestamp() - 接口中的方法 org.apache.pulsar.functions.windowing.Window
Returns the window start timestamp.
getStartTimestamp() - 类中的方法 org.apache.pulsar.functions.windowing.WindowImpl
 
getState() - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
getState() - 接口中的方法 org.apache.pulsar.functions.windowing.EvictionPolicy
Return runtime state to be checkpointed by the framework for restoring the eviction policy in case of failures.
getState() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
getState() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
getState() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
getState() - 接口中的方法 org.apache.pulsar.functions.windowing.TriggerPolicy
Return runtime state to be checkpointed by the framework for restoring the trigger policy in case of failures.
getState() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
getState() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
getState() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
getState() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
getState(String) - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getStateStore(String, String, String) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreProviderImpl
 
getStateStore(String, String, String) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreProviderImpl
 
getStateStore(String, String, String) - 接口中的方法 org.apache.pulsar.functions.instance.state.StateStoreProvider
Get the state store with the provided store name.
getStatsAsString() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstanceRunnable
 
getStatsAsString() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getStatsManager(FunctionCollectorRegistry, String[], ScheduledExecutorService, Function.FunctionDetails.ComponentType) - 类中的静态方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getStore(String, String, String) - 类中的方法 org.apache.pulsar.functions.instance.state.InstanceStateManager
 
getStore(String, String, String) - 接口中的方法 org.apache.pulsar.functions.instance.state.StateManager
Get the state store with the given name.
getTenant() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getTimestamp() - 接口中的方法 org.apache.pulsar.functions.windowing.Event
The event timestamp in millis.
getTimestamp() - 类中的方法 org.apache.pulsar.functions.windowing.EventImpl
 
getTopicName() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getTopicName() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
getTotalProcessedSuccessfully() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getTotalProcessedSuccessfully() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getTotalProcessedSuccessfully() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getTotalProcessedSuccessfully() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getTotalProcessedSuccessfully1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getTotalProcessedSuccessfully1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getTotalProcessedSuccessfully1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getTotalProcessedSuccessfully1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getTotalRecordsReceived() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getTotalRecordsReceived() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getTotalRecordsReceived() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getTotalRecordsReceived() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getTotalRecordsReceived1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getTotalRecordsReceived1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getTotalRecordsReceived1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getTotalRecordsReceived1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getTotalSysExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getTotalSysExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getTotalSysExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getTotalSysExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getTotalSysExceptions1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getTotalSysExceptions1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getTotalSysExceptions1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getTotalSysExceptions1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getTotalUserExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getTotalUserExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getTotalUserExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getTotalUserExceptions() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getTotalUserExceptions1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
getTotalUserExceptions1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
getTotalUserExceptions1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
getTotalUserExceptions1min() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
getUserConfigMap() - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getUserConfigValue(String) - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getUserConfigValueOrDefault(String, Object) - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
getValue() - 类中的方法 org.apache.pulsar.functions.instance.SinkRecord
 
getValue() - 类中的方法 org.apache.pulsar.functions.source.PulsarRecord
 
GoInstanceConfig - org.apache.pulsar.functions.instance.go中的类
 
GoInstanceConfig() - 类的构造器 org.apache.pulsar.functions.instance.go.GoInstanceConfig
 

H

handleMessage(Record<?>, Object) - 类中的方法 org.apache.pulsar.functions.instance.JavaInstance
 
handleMessage(Record<?>, Object, JavaInstanceRunnable.AsyncResultConsumer, Consumer<Throwable>) - 类中的方法 org.apache.pulsar.functions.instance.JavaInstance
 
hashCode() - 类中的方法 org.apache.pulsar.functions.windowing.WindowImpl
 
hasValidMetricsPort() - 类中的方法 org.apache.pulsar.functions.instance.InstanceConfig
 

I

ignoreExceptions() - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
incrCounter(String, long) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
incrCounter(String, long) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
incrCounter(String, long) - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
incrCounterAsync(String, long) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
incrCounterAsync(String, long) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
incrSinkExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
incrSinkExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
incrSinkExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
incrSinkExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
incrSourceExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
incrSourceExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
incrSourceExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
incrSourceExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
incrSysExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
incrSysExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
incrSysExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
incrSysExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
incrTotalProcessedSuccessfully() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
incrTotalProcessedSuccessfully() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
incrTotalProcessedSuccessfully() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
incrTotalProcessedSuccessfully() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
incrTotalReceived() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
incrTotalReceived() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
incrTotalReceived() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
incrTotalReceived() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
incrUserExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
incrUserExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
incrUserExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
incrUserExceptions(Throwable) - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
init(Map<String, Object>, Function.FunctionDetails) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreProviderImpl
 
init(Map<String, Object>, Function.FunctionDetails) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreProviderImpl
 
init(Map<String, Object>, Function.FunctionDetails) - 接口中的方法 org.apache.pulsar.functions.instance.state.StateStoreProvider
Initialize the state store provider.
init(StateStoreContext) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
init(StateStoreContext) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
initialize() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstance
 
initialize() - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
initialize(Context) - 类中的方法 org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
initializeCustomSchema(String, ClassLoader, Class<?>, boolean) - 类中的静态方法 org.apache.pulsar.functions.instance.InstanceUtils
 
initializeSerDe(String, ClassLoader, Class<?>, boolean) - 类中的静态方法 org.apache.pulsar.functions.instance.InstanceUtils
 
INSTANCE - 类中的静态变量 org.apache.pulsar.functions.sink.PulsarSinkDisable
 
InstanceCache - org.apache.pulsar.functions.instance中的类
 
InstanceConfig - org.apache.pulsar.functions.instance中的类
This is the config passed to the Java Instance.
InstanceConfig() - 类的构造器 org.apache.pulsar.functions.instance.InstanceConfig
 
InstanceStateManager - org.apache.pulsar.functions.instance.state中的类
The state manager for managing state stores for a running function instance.
InstanceStateManager() - 类的构造器 org.apache.pulsar.functions.instance.state.InstanceStateManager
 
InstanceUtils - org.apache.pulsar.functions.instance中的类
 
InstanceUtils() - 类的构造器 org.apache.pulsar.functions.instance.InstanceUtils
 
isStarted() - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
isStopped() - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
isWatermark() - 接口中的方法 org.apache.pulsar.functions.windowing.Event
If this is a watermark event or not.
isWatermark() - 类中的方法 org.apache.pulsar.functions.windowing.EventImpl
 
isWatermark() - 类中的方法 org.apache.pulsar.functions.windowing.WaterMarkEvent
 

J

JavaExecutionResult - org.apache.pulsar.functions.instance中的类
This is the Java Instance.
JavaExecutionResult() - 类的构造器 org.apache.pulsar.functions.instance.JavaExecutionResult
 
JavaInstance - org.apache.pulsar.functions.instance中的类
This is the Java Instance.
JavaInstance(ContextImpl, Object, InstanceConfig) - 类的构造器 org.apache.pulsar.functions.instance.JavaInstance
 
JavaInstance.AsyncFuncRequest - org.apache.pulsar.functions.instance中的类
 
JavaInstanceRunnable - org.apache.pulsar.functions.instance中的类
A function container implemented using java thread.
JavaInstanceRunnable(InstanceConfig, ClientBuilder, PulsarClient, PulsarAdmin, String, String, SecretsProvider, FunctionCollectorRegistry, ClassLoader) - 类的构造器 org.apache.pulsar.functions.instance.JavaInstanceRunnable
 
JavaInstanceRunnable.AsyncResultConsumer - org.apache.pulsar.functions.instance中的接口
 
JSR_310_CONVERSION_ENABLED - 类中的静态变量 org.apache.pulsar.functions.source.TopicSchema
 

K

KEEP - enum class 中的枚举常量 org.apache.pulsar.functions.windowing.EvictionPolicy.Action
don't include in the current window but keep the event in the queue for evaluating as a part of future windows.

L

LAST_INVOCATION - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
LAST_INVOCATION - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
LAST_INVOCATION - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
load(Map<String, Object>) - 类中的静态方法 org.apache.pulsar.functions.source.MultiConsumerPulsarSourceConfig
 
load(Map<String, Object>) - 类中的静态方法 org.apache.pulsar.functions.source.SingleConsumerPulsarSourceConfig
 
LogAppender - org.apache.pulsar.functions.instance中的类
LogAppender class that is used to send log statements from Pulsar Functions logger to a log topic.
LogAppender(PulsarClient, String, String, String) - 类的构造器 org.apache.pulsar.functions.instance.LogAppender
 

M

metricsLabelNames - 类中的静态变量 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
metricsLabels - 类中的变量 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
MultiConsumerPulsarSource<T> - org.apache.pulsar.functions.source中的类
 
MultiConsumerPulsarSource(PulsarClient, MultiConsumerPulsarSourceConfig, Map<String, String>, ClassLoader) - 类的构造器 org.apache.pulsar.functions.source.MultiConsumerPulsarSource
 
MultiConsumerPulsarSourceConfig - org.apache.pulsar.functions.source中的类
 
MultiConsumerPulsarSourceConfig() - 类的构造器 org.apache.pulsar.functions.source.MultiConsumerPulsarSourceConfig
 

N

name() - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
name() - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
namespace() - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
namespace() - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
newWindowLifecycleListener(Context) - 类中的方法 org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
NULL - 接口中的静态变量 org.apache.pulsar.functions.instance.state.StateStoreProvider
The state store provider returns `null` state stores.

O

of() - 类中的静态方法 org.apache.pulsar.functions.instance.FunctionResultRouter
 
onActivation(List<T>, List<T>, List<T>, Long) - 接口中的方法 org.apache.pulsar.functions.windowing.WindowLifecycleListener
Called on activation of the window due to the TriggerPolicy
onExpiry(List<T>) - 接口中的方法 org.apache.pulsar.functions.windowing.WindowLifecycleListener
Called on expiry of events from the window due to EvictionPolicy
onTrigger() - 接口中的方法 org.apache.pulsar.functions.windowing.TriggerHandler
The code to execute when the TriggerPolicy condition is satisfied.
onTrigger() - 类中的方法 org.apache.pulsar.functions.windowing.WindowManager
The callback invoked by the trigger policy.
open(Map<String, Object>, SinkContext) - 类中的方法 org.apache.pulsar.functions.sink.PulsarSink
 
open(Map<String, Object>, SinkContext) - 类中的方法 org.apache.pulsar.functions.sink.PulsarSinkDisable
 
open(Map<String, Object>, SourceContext) - 类中的方法 org.apache.pulsar.functions.source.batch.BatchSourceExecutor
 
open(Map<String, Object>, SourceContext) - 类中的方法 org.apache.pulsar.functions.source.MultiConsumerPulsarSource
 
open(Map<String, Object>, SourceContext) - 类中的方法 org.apache.pulsar.functions.source.PushPulsarSource
Open connector with configuration.
open(Map<String, Object>, SourceContext) - 类中的方法 org.apache.pulsar.functions.source.SingleConsumerPulsarSource
 
org.apache.pulsar.functions.instance - 程序包 org.apache.pulsar.functions.instance
Provides the implementation of the Instance module for Pulsar Functions.
org.apache.pulsar.functions.instance.go - 程序包 org.apache.pulsar.functions.instance.go
 
org.apache.pulsar.functions.instance.state - 程序包 org.apache.pulsar.functions.instance.state
 
org.apache.pulsar.functions.instance.stats - 程序包 org.apache.pulsar.functions.instance.stats
 
org.apache.pulsar.functions.sink - 程序包 org.apache.pulsar.functions.sink
 
org.apache.pulsar.functions.source - 程序包 org.apache.pulsar.functions.source
 
org.apache.pulsar.functions.source.batch - 程序包 org.apache.pulsar.functions.source.batch
 
org.apache.pulsar.functions.windowing - 程序包 org.apache.pulsar.functions.windowing
 
org.apache.pulsar.functions.windowing.evictors - 程序包 org.apache.pulsar.functions.windowing.evictors
 
org.apache.pulsar.functions.windowing.triggers - 程序包 org.apache.pulsar.functions.windowing.triggers
 

P

process(I, Context) - 类中的方法 org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
process(Window<Record<I>>, WindowContext) - 类中的方法 org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
PROCESS - enum class 中的枚举常量 org.apache.pulsar.functions.windowing.EvictionPolicy.Action
process the event in the current window of events.
PROCESS_LATENCY_MS - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
PROCESS_LATENCY_MS_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
PROCESSED_SUCCESSFULLY_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
Declare metric names
PROCESSED_SUCCESSFULLY_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
processTimeEnd() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
processTimeEnd() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
processTimeEnd() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
processTimeEnd() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
processTimeStart() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
processTimeStart() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
processTimeStart() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
processTimeStart() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
PrometheusTextFormat - org.apache.pulsar.functions.instance.stats中的类
Provide Prometheus text format for a collection of metrics, without the HELP string
PrometheusTextFormat() - 类的构造器 org.apache.pulsar.functions.instance.stats.PrometheusTextFormat
 
properties - 类中的变量 org.apache.pulsar.functions.source.PulsarSource
 
publish(String, Object, String) - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
publish(String, O) - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
PULSAR_FUNCTION_METRICS_PREFIX - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
PULSAR_SINK_METRICS_PREFIX - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
PULSAR_SOURCE_METRICS_PREFIX - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
pulsarClient - 类中的变量 org.apache.pulsar.functions.source.PulsarSource
 
PulsarMetadataStateStoreImpl - org.apache.pulsar.functions.instance.state中的类
 
PulsarMetadataStateStoreProviderImpl - org.apache.pulsar.functions.instance.state中的类
 
PulsarMetadataStateStoreProviderImpl() - 类的构造器 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreProviderImpl
 
PulsarRecord<T> - org.apache.pulsar.functions.source中的类
 
PulsarRecord() - 类的构造器 org.apache.pulsar.functions.source.PulsarRecord
 
PulsarSink<T> - org.apache.pulsar.functions.sink中的类
 
PulsarSink(PulsarClient, PulsarSinkConfig, Map<String, String>, ComponentStatsManager, ClassLoader) - 类的构造器 org.apache.pulsar.functions.sink.PulsarSink
 
PulsarSinkConfig - org.apache.pulsar.functions.sink中的类
 
PulsarSinkConfig() - 类的构造器 org.apache.pulsar.functions.sink.PulsarSinkConfig
 
PulsarSinkDisable<T> - org.apache.pulsar.functions.sink中的类
 
PulsarSinkDisable() - 类的构造器 org.apache.pulsar.functions.sink.PulsarSinkDisable
 
PulsarSource<T> - org.apache.pulsar.functions.source中的类
 
PulsarSource(PulsarClient, PulsarSourceConfig, Map<String, String>, ClassLoader) - 类的构造器 org.apache.pulsar.functions.source.PulsarSource
 
pulsarSourceConfig - 类中的变量 org.apache.pulsar.functions.source.PulsarSource
 
PulsarSourceConfig - org.apache.pulsar.functions.source中的类
 
PulsarSourceConfig() - 类的构造器 org.apache.pulsar.functions.source.PulsarSourceConfig
 
PushPulsarSource<T> - org.apache.pulsar.functions.source中的类
 
PushPulsarSource(PulsarClient, PulsarSourceConfig, Map<String, String>, ClassLoader) - 类的构造器 org.apache.pulsar.functions.source.PushPulsarSource
 
put(String, ByteBuffer) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
put(String, ByteBuffer) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
putAsync(String, ByteBuffer) - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
putAsync(String, ByteBuffer) - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
putState(String, ByteBuffer) - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 

Q

queue - 类中的变量 org.apache.pulsar.functions.windowing.WindowManager
 

R

read() - 类中的方法 org.apache.pulsar.functions.source.batch.BatchSourceExecutor
 
read() - 类中的方法 org.apache.pulsar.functions.source.PushPulsarSource
 
read() - 类中的方法 org.apache.pulsar.functions.source.SingleConsumerPulsarSource
 
received(Consumer<T>, Message<T>) - 类中的方法 org.apache.pulsar.functions.source.MultiConsumerPulsarSource
 
RECEIVED_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
RECEIVED_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
RECEIVED_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
RECEIVED_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
RECEIVED_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
RECEIVED_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
recordMetric(String, double) - 类中的方法 org.apache.pulsar.functions.windowing.WindowContextImpl
 
RecordWithEncryptionContext<T> - org.apache.pulsar.functions.source中的接口
 
registerIfNotExist(String, Collector) - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionCollectorRegistryImpl
 
registerIfNotExist(String, T) - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionCollectorRegistry
Register a metric if it does not yet exist.
registerStore(StateStore) - 类中的方法 org.apache.pulsar.functions.instance.state.InstanceStateManager
 
registerStore(StateStore) - 接口中的方法 org.apache.pulsar.functions.instance.state.StateManager
Register the state store.
reset() - 类中的方法 org.apache.pulsar.functions.instance.JavaExecutionResult
 
reset() - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
reset() - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
reset() - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
reset() - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
reset() - 接口中的方法 org.apache.pulsar.functions.windowing.EvictionPolicy
Resets the eviction policy.
reset() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
reset() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
reset() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
reset() - 接口中的方法 org.apache.pulsar.functions.windowing.TriggerPolicy
resets the trigger policy.
reset() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
reset() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
reset() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
reset() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
resetMetrics() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstance
 
resetMetrics() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstanceRunnable
 
restoreState(Integer) - 类中的方法 org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
restoreState(Long) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
restoreState(Long) - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
restoreState(Long) - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
restoreState(Void) - 类中的方法 org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
restoreState(Pair<Long, Long>) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
restoreState(EvictionContext) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
restoreState(S) - 接口中的方法 org.apache.pulsar.functions.windowing.EvictionPolicy
Restore the eviction policy from the state that was earlier checkpointed by the framework.
restoreState(S) - 接口中的方法 org.apache.pulsar.functions.windowing.TriggerPolicy
Restore the trigger policy from the state that was earlier checkpointed by the framework.
run() - 类中的方法 org.apache.pulsar.functions.instance.JavaInstanceRunnable
The core logic that initialize the instance thread and executes the function.
run() - 类中的方法 org.apache.pulsar.functions.windowing.WaterMarkEventGenerator
 

S

scheduledFuture - 类中的变量 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
SerDeSchema<T> - org.apache.pulsar.functions.source中的类
 
SerDeSchema() - 类的构造器 org.apache.pulsar.functions.source.SerDeSchema
 
setContext(EvictionContext) - 接口中的方法 org.apache.pulsar.functions.windowing.EvictionPolicy
Sets a context in the eviction policy that can be used while evicting the events.
setContext(EvictionContext) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
setContext(EvictionContext) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
setContext(EvictionContext) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
setEvictionPolicy(EvictionPolicy<T, ?>) - 类中的方法 org.apache.pulsar.functions.windowing.WindowManager
 
setHandler(ErrorHandler) - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
setLastInvocation(long) - 类中的方法 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 
setLastInvocation(long) - 类中的方法 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
setLastInvocation(long) - 类中的方法 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
setLastInvocation(long) - 类中的方法 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
setTriggerPolicy(TriggerPolicy<T, ?>) - 类中的方法 org.apache.pulsar.functions.windowing.WindowManager
 
shutdown() - 类中的静态方法 org.apache.pulsar.functions.instance.InstanceCache
 
shutdown() - 接口中的方法 org.apache.pulsar.functions.windowing.TriggerPolicy
Any clean up could be handled here.
shutdown() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
shutdown() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
shutdown() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
shutdown() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
shutdown() - 类中的方法 org.apache.pulsar.functions.windowing.WaterMarkEventGenerator
 
shutdown() - 类中的方法 org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
shutdown() - 类中的方法 org.apache.pulsar.functions.windowing.WindowManager
 
SingleConsumerPulsarSource<T> - org.apache.pulsar.functions.source中的类
 
SingleConsumerPulsarSource(PulsarClient, SingleConsumerPulsarSourceConfig, Map<String, String>, ClassLoader) - 类的构造器 org.apache.pulsar.functions.source.SingleConsumerPulsarSource
 
SingleConsumerPulsarSourceConfig - org.apache.pulsar.functions.source中的类
 
SingleConsumerPulsarSourceConfig() - 类的构造器 org.apache.pulsar.functions.source.SingleConsumerPulsarSourceConfig
 
SINK_EXCEPTIONS_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
SINK_EXCEPTIONS_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
SINK_EXCEPTIONS_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
SINK_EXCEPTIONS_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
SinkRecord<T> - org.apache.pulsar.functions.instance中的类
 
SinkRecord() - 类的构造器 org.apache.pulsar.functions.instance.SinkRecord
 
SinkStatsManager - org.apache.pulsar.functions.instance.stats中的类
 
SinkStatsManager(FunctionCollectorRegistry, String[], ScheduledExecutorService) - 类的构造器 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
SOURCE_EXCEPTIONS_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
SOURCE_EXCEPTIONS_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
SOURCE_EXCEPTIONS_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
SOURCE_EXCEPTIONS_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
sourceExceptionRateLimiter - 类中的变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
SourceStatsManager - org.apache.pulsar.functions.instance.stats中的类
 
SourceStatsManager(FunctionCollectorRegistry, String[], ScheduledExecutorService) - 类的构造器 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
start() - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
start() - 接口中的方法 org.apache.pulsar.functions.windowing.TriggerPolicy
Starts the trigger policy.
start() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
start() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
start() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
start() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
start() - 类中的方法 org.apache.pulsar.functions.windowing.WaterMarkEventGenerator
 
STATE_STORAGE_SERVICE_URL - 接口中的静态变量 org.apache.pulsar.functions.instance.state.StateStoreProvider
 
StateManager - org.apache.pulsar.functions.instance.state中的接口
A state manager that manages multiple state stores.
StateStoreContextImpl - org.apache.pulsar.functions.instance.state中的类
Default implementation of StateStoreContext.
StateStoreContextImpl() - 类的构造器 org.apache.pulsar.functions.instance.state.StateStoreContextImpl
 
StateStoreProvider - org.apache.pulsar.functions.instance.state中的接口
The State Store Provider provides the state stores for a function.
stop() - 类中的方法 org.apache.pulsar.functions.instance.LogAppender
 
STOP - enum class 中的枚举常量 org.apache.pulsar.functions.windowing.EvictionPolicy.Action
stop processing the queue, there cannot be anymore events satisfying the eviction policy.
sysExceptionRateLimiter - 类中的变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
SYSTEM_EXCEPTIONS_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
SYSTEM_EXCEPTIONS_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SinkStatsManager
Declare metric names
SYSTEM_EXCEPTIONS_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
Declare metric names
SYSTEM_EXCEPTIONS_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
SYSTEM_EXCEPTIONS_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
SYSTEM_EXCEPTIONS_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 

T

tenant() - 类中的方法 org.apache.pulsar.functions.instance.state.BKStateStoreImpl
 
tenant() - 类中的方法 org.apache.pulsar.functions.instance.state.PulsarMetadataStateStoreImpl
 
threshold - 类中的变量 org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
threshold - 类中的变量 org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
TimeEvictionPolicy<T> - org.apache.pulsar.functions.windowing.evictors中的类
Eviction policy that evicts events based on time duration.
TimeEvictionPolicy(long) - 类的构造器 org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
Constructs a TimeEvictionPolicy that evicts events older than the given window length in millis.
TimestampExtractor<I> - org.apache.pulsar.functions.windowing中的接口
Interface to be implemented for extracting timestamp from a tuple.
TimeTriggerPolicy<T> - org.apache.pulsar.functions.windowing.triggers中的类
Invokes TriggerHandler.onTrigger() after the duration.
TimeTriggerPolicy(long, TriggerHandler, EvictionPolicy<T, ?>, Context) - 类的构造器 org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
topicSchema - 类中的变量 org.apache.pulsar.functions.source.PulsarSource
 
TopicSchema - org.apache.pulsar.functions.source中的类
 
TopicSchema(PulsarClient) - 类的构造器 org.apache.pulsar.functions.source.TopicSchema
 
toString() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
toString() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
toString() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
toString() - 类中的方法 org.apache.pulsar.functions.windowing.evictors.WatermarkTimeEvictionPolicy
 
toString() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
toString() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
toString() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
toString() - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
toString() - 类中的方法 org.apache.pulsar.functions.windowing.WaterMarkEvent
 
toString() - 类中的方法 org.apache.pulsar.functions.windowing.WindowImpl
 
toString() - 类中的方法 org.apache.pulsar.functions.windowing.WindowManager
 
track(String, long) - 类中的方法 org.apache.pulsar.functions.windowing.WaterMarkEventGenerator
Tracks the timestamp of the event from a topic, returns true if the event can be considered for processing or false if its a late event.
track(Event<T>) - 接口中的方法 org.apache.pulsar.functions.windowing.EvictionPolicy
Tracks the event to later decide whether EvictionPolicy.evict(Event) should evict it or not.
track(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
track(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
track(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
track(Event<T>) - 接口中的方法 org.apache.pulsar.functions.windowing.TriggerPolicy
Tracks the event and could use this to invoke the trigger.
track(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
track(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
track(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
track(Event<T>) - 类中的方法 org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
TriggerHandler - org.apache.pulsar.functions.windowing中的接口
The callback fired by TriggerPolicy when the trigger condition is satisfied.
triggerPolicy - 类中的变量 org.apache.pulsar.functions.windowing.WindowManager
 
TriggerPolicy<T,S> - org.apache.pulsar.functions.windowing中的接口
Triggers the window calculations based on the policy.

U

USER_EXCEPTIONS_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
USER_EXCEPTIONS_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.FunctionStatsManager
 
USER_METRIC_PREFIX - 类中的静态变量 org.apache.pulsar.functions.instance.stats.ComponentStatsManager
 

V

valueOf(String) - enum class中的静态方法 org.apache.pulsar.functions.windowing.EvictionPolicy.Action
Returns the enum constant of this class with the specified name.
values() - enum class中的静态方法 org.apache.pulsar.functions.windowing.EvictionPolicy.Action
Returns an array containing the constants of this enum class, in the order they are declared.

W

WatermarkCountEvictionPolicy<T> - org.apache.pulsar.functions.windowing.evictors中的类
An eviction policy that tracks count based on watermark ts and evicts events up to the watermark based on a threshold count.
WatermarkCountEvictionPolicy(int) - 类的构造器 org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
WatermarkCountTriggerPolicy<T> - org.apache.pulsar.functions.windowing.triggers中的类
A trigger policy that tracks event counts and sets the context for eviction policy to evict based on latest watermark time.
WatermarkCountTriggerPolicy(int, TriggerHandler, EvictionPolicy<T, ?>, WindowManager<T>) - 类的构造器 org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
WaterMarkEvent<T> - org.apache.pulsar.functions.windowing中的类
Watermark event used for tracking progress of time when processing event based ts.
WaterMarkEvent(long) - 类的构造器 org.apache.pulsar.functions.windowing.WaterMarkEvent
 
waterMarkEventGenerator - 类中的变量 org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
WaterMarkEventGenerator<T> - org.apache.pulsar.functions.windowing中的类
Tracks tuples across input topics and periodically emits watermark events.
WaterMarkEventGenerator(WindowManager<T>, long, long, Set<String>, Context) - 类的构造器 org.apache.pulsar.functions.windowing.WaterMarkEventGenerator
Creates a new WatermarkEventGenerator.
WatermarkTimeEvictionPolicy<T> - org.apache.pulsar.functions.windowing.evictors中的类
An eviction policy that evicts events based on time duration taking watermark time and event lag into account.
WatermarkTimeEvictionPolicy(long) - 类的构造器 org.apache.pulsar.functions.windowing.evictors.WatermarkTimeEvictionPolicy
Constructs a WatermarkTimeEvictionPolicy that evicts events older than the given window length in millis.
WatermarkTimeEvictionPolicy(long, long) - 类的构造器 org.apache.pulsar.functions.windowing.evictors.WatermarkTimeEvictionPolicy
Constructs a WatermarkTimeEvictionPolicy that evicts events older than the given window length in millis.
WatermarkTimeTriggerPolicy<T> - org.apache.pulsar.functions.windowing.triggers中的类
Handles watermark events and triggers TriggerHandler.onTrigger() for each window interval that has events to be processed up to the watermark ts.
WatermarkTimeTriggerPolicy(long, TriggerHandler, EvictionPolicy<T, ?>, WindowManager<T>) - 类的构造器 org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
Window<T> - org.apache.pulsar.functions.windowing中的接口
A view of events in a sliding window.
windowConfig - 类中的变量 org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
WindowContextImpl - org.apache.pulsar.functions.windowing中的类
 
WindowContextImpl(Context) - 类的构造器 org.apache.pulsar.functions.windowing.WindowContextImpl
 
windowFunction - 类中的变量 org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
WindowFunctionExecutor<I,O> - org.apache.pulsar.functions.windowing中的类
 
WindowFunctionExecutor() - 类的构造器 org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
WindowImpl<T> - org.apache.pulsar.functions.windowing中的类
Holds the expired, new and current events in a window.
WindowImpl(List<T>, List<T>, List<T>, Long, Long) - 类的构造器 org.apache.pulsar.functions.windowing.WindowImpl
 
windowLifecycleListener - 类中的变量 org.apache.pulsar.functions.windowing.WindowManager
 
WindowLifecycleListener<T> - org.apache.pulsar.functions.windowing中的接口
A callback for expiry, activation of events tracked by the WindowManager
WindowManager<T> - org.apache.pulsar.functions.windowing中的类
Tracks a window of events and fires WindowLifecycleListener callbacks on expiry of events or activation of the window due to TriggerPolicy.
WindowManager(WindowLifecycleListener<Event<T>>, Collection<Event<T>>) - 类的构造器 org.apache.pulsar.functions.windowing.WindowManager
Constructs a WindowManager
WindowUtils - org.apache.pulsar.functions.windowing中的类
 
WindowUtils() - 类的构造器 org.apache.pulsar.functions.windowing.WindowUtils
 
write(Record<T>) - 类中的方法 org.apache.pulsar.functions.sink.PulsarSink
 
write(Record<T>) - 类中的方法 org.apache.pulsar.functions.sink.PulsarSinkDisable
 
write004(Writer, Enumeration<Collector.MetricFamilySamples>) - 类中的静态方法 org.apache.pulsar.functions.instance.stats.PrometheusTextFormat
Write out the text version 0.0.4 of the given MetricFamilySamples.
WRITTEN_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
WRITTEN_TOTAL - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
WRITTEN_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SinkStatsManager
 
WRITTEN_TOTAL_1min - 类中的静态变量 org.apache.pulsar.functions.instance.stats.SourceStatsManager
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格