Skip navigation links
A C D F G H I J L M O P R S W 

A

AbstractOneOuputTopicProducers - Class in org.apache.pulsar.functions.instance.producers
 
ack() - Method in class org.apache.pulsar.functions.source.PulsarRecord
 
append(LogEvent) - Method in class org.apache.pulsar.functions.instance.LogAppender
 
AtLeastOnceProcessor - Class in org.apache.pulsar.functions.instance.processors
A message processor that process messages at-most-once.

C

choosePartition(Message, TopicMetadata) - Method in class org.apache.pulsar.functions.instance.FunctionResultRouter
 
client - Variable in class org.apache.pulsar.functions.instance.producers.AbstractOneOuputTopicProducers
 
close() - Method in class org.apache.pulsar.functions.instance.JavaInstance
 
close() - Method in class org.apache.pulsar.functions.instance.JavaInstanceRunnable
 
close() - Method in class org.apache.pulsar.functions.instance.processors.AtLeastOnceProcessor
 
close() - Method in interface org.apache.pulsar.functions.instance.processors.MessageProcessor
 
close() - Method in class org.apache.pulsar.functions.instance.producers.MultiConsumersOneOuputTopicProducers
 
close() - Method in interface org.apache.pulsar.functions.instance.producers.Producers
 
close() - Method in class org.apache.pulsar.functions.sink.DefaultRuntimeSink
 
close() - Method in class org.apache.pulsar.functions.source.PulsarSource
 
closeProducer(String, int) - Method in class org.apache.pulsar.functions.instance.producers.MultiConsumersOneOuputTopicProducers
 
closeProducer(String, int) - Method in interface org.apache.pulsar.functions.instance.producers.Producers
Close a producer specified by srcTopicName and srcTopicPartition
create(PulsarClient, Function.FunctionDetails) - Static method in interface org.apache.pulsar.functions.instance.processors.MessageProcessor
 
createProducer(String) - Method in class org.apache.pulsar.functions.instance.producers.AbstractOneOuputTopicProducers
 
createProducer(PulsarClient, String) - Static method in class org.apache.pulsar.functions.instance.producers.AbstractOneOuputTopicProducers
 
createProducer(String, String) - Method in class org.apache.pulsar.functions.instance.producers.AbstractOneOuputTopicProducers
 
createProducer(PulsarClient, String, String) - Static method in class org.apache.pulsar.functions.instance.producers.AbstractOneOuputTopicProducers
 

D

DefaultRuntimeSink<T> - Class in org.apache.pulsar.functions.sink
The default implementation of runtime sink.

F

fail() - Method in class org.apache.pulsar.functions.source.PulsarRecord
 
flush() - Method in interface org.apache.pulsar.functions.instance.state.StateContext
 
flush() - Method in class org.apache.pulsar.functions.instance.state.StateContextImpl
flush and wait all the updates to be completed.
FunctionResultRouter - Class in org.apache.pulsar.functions.instance
Router for routing function results
FunctionResultRouter() - Constructor for class org.apache.pulsar.functions.instance.FunctionResultRouter
 
FunctionResultRouter(int, Clock) - Constructor for class org.apache.pulsar.functions.instance.FunctionResultRouter
 
FunctionStats - Class in org.apache.pulsar.functions.instance
Function stats.
FunctionStats() - Constructor for class org.apache.pulsar.functions.instance.FunctionStats
 

G

getAndResetMetrics() - Method in class org.apache.pulsar.functions.instance.JavaInstance
 
getAndResetMetrics() - Method in class org.apache.pulsar.functions.instance.JavaInstanceRunnable
 
getFunctionStatus() - Method in class org.apache.pulsar.functions.instance.JavaInstanceRunnable
 
getHandler() - Method in class org.apache.pulsar.functions.instance.LogAppender
 
getLayout() - Method in class org.apache.pulsar.functions.instance.LogAppender
 
getName() - Method in class org.apache.pulsar.functions.instance.LogAppender
 
getProducer(String, int) - Method in class org.apache.pulsar.functions.instance.producers.MultiConsumersOneOuputTopicProducers
 
getProducer(String, int) - Method in interface org.apache.pulsar.functions.instance.producers.Producers
Get the producer specified by srcTopicName and srcTopicPartition.
getSource() - Method in interface org.apache.pulsar.functions.instance.processors.MessageProcessor
Return the source.
getState() - Method in class org.apache.pulsar.functions.instance.LogAppender
 

H

handleMessage(MessageId, String, Object) - Method in class org.apache.pulsar.functions.instance.JavaInstance
 

I

ignoreExceptions() - Method in class org.apache.pulsar.functions.instance.LogAppender
 
incr(String, long) - Method in interface org.apache.pulsar.functions.instance.state.StateContext
 
incr(String, long) - Method in class org.apache.pulsar.functions.instance.state.StateContextImpl
 
incrementDeserializationExceptions(String) - Method in class org.apache.pulsar.functions.instance.FunctionStats
 
incrementProcessed(long) - Method in class org.apache.pulsar.functions.instance.FunctionStats
 
incrementSerializationExceptions() - Method in class org.apache.pulsar.functions.instance.FunctionStats
 
incrementSuccessfullyProcessed(long) - Method in class org.apache.pulsar.functions.instance.FunctionStats
 
incrementSystemExceptions(Exception) - Method in class org.apache.pulsar.functions.instance.FunctionStats
 
incrementUserExceptions(Exception) - Method in class org.apache.pulsar.functions.instance.FunctionStats
 
initialize() - Method in class org.apache.pulsar.functions.instance.LogAppender
 
initialize() - Method in class org.apache.pulsar.functions.instance.producers.MultiConsumersOneOuputTopicProducers
 
initialize() - Method in interface org.apache.pulsar.functions.instance.producers.Producers
Initialize all the producers.
initializeDefaultSerDe(Class<?>) - Static method in class org.apache.pulsar.functions.instance.InstanceUtils
 
initializeOutputProducer(String) - Method in class org.apache.pulsar.functions.instance.processors.AtLeastOnceProcessor
 
initializeSerDe(String, ClassLoader, Class<?>) - Static method in class org.apache.pulsar.functions.instance.InstanceUtils
 
InstanceConfig - Class in org.apache.pulsar.functions.instance
This is the config passed to the Java Instance.
InstanceConfig() - Constructor for class org.apache.pulsar.functions.instance.InstanceConfig
 
InstanceUtils - Class in org.apache.pulsar.functions.instance
 
InstanceUtils() - Constructor for class org.apache.pulsar.functions.instance.InstanceUtils
 
isStarted() - Method in class org.apache.pulsar.functions.instance.LogAppender
 
isStopped() - Method in class org.apache.pulsar.functions.instance.LogAppender
 

J

JavaExecutionResult - Class in org.apache.pulsar.functions.instance
This is the Java Instance.
JavaExecutionResult() - Constructor for class org.apache.pulsar.functions.instance.JavaExecutionResult
 
JavaInstance - Class in org.apache.pulsar.functions.instance
This is the Java Instance.
JavaInstance(InstanceConfig, Object, ClassLoader, PulsarClient, Source) - Constructor for class org.apache.pulsar.functions.instance.JavaInstance
 
JavaInstanceRunnable - Class in org.apache.pulsar.functions.instance
A function container implemented using java thread.
JavaInstanceRunnable(InstanceConfig, FunctionCacheManager, String, PulsarClient, String) - Constructor for class org.apache.pulsar.functions.instance.JavaInstanceRunnable
 

L

load(Map<String, Object>) - Static method in class org.apache.pulsar.functions.source.PulsarConfig
 
LogAppender - Class in 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) - Constructor for class org.apache.pulsar.functions.instance.LogAppender
 

M

MessageProcessor - Interface in org.apache.pulsar.functions.instance.processors
A processor that processes messages, used by JavaInstanceRunnable.
MultiConsumersOneOuputTopicProducers - Class in org.apache.pulsar.functions.instance.producers
 
MultiConsumersOneOuputTopicProducers(PulsarClient, String) - Constructor for class org.apache.pulsar.functions.instance.producers.MultiConsumersOneOuputTopicProducers
 

O

of() - Static method in class org.apache.pulsar.functions.instance.FunctionResultRouter
 
of(Sink<T>) - Static method in class org.apache.pulsar.functions.sink.DefaultRuntimeSink
 
open(Map<String, Object>) - Method in class org.apache.pulsar.functions.sink.DefaultRuntimeSink
Open connector with configuration
open(Map<String, Object>) - Method in class org.apache.pulsar.functions.source.PulsarSource
 
org.apache.pulsar.functions.instance - package org.apache.pulsar.functions.instance
Provides the implementation of the Instance module for Pulsar Functions.
org.apache.pulsar.functions.instance.processors - package org.apache.pulsar.functions.instance.processors
 
org.apache.pulsar.functions.instance.producers - package org.apache.pulsar.functions.instance.producers
 
org.apache.pulsar.functions.instance.state - package org.apache.pulsar.functions.instance.state
 
org.apache.pulsar.functions.sink - package org.apache.pulsar.functions.sink
 
org.apache.pulsar.functions.source - package org.apache.pulsar.functions.source
 
outputTopic - Variable in class org.apache.pulsar.functions.instance.producers.AbstractOneOuputTopicProducers
 

P

postReceiveMessage(Record) - Method in interface org.apache.pulsar.functions.instance.processors.MessageProcessor
 
Producers - Interface in org.apache.pulsar.functions.instance.producers
An interface for managing publishers within a java instance.
PulsarConfig - Class in org.apache.pulsar.functions.source
 
PulsarConfig() - Constructor for class org.apache.pulsar.functions.source.PulsarConfig
 
PulsarRecord<T> - Class in org.apache.pulsar.functions.source
 
PulsarRecord() - Constructor for class org.apache.pulsar.functions.source.PulsarRecord
 
PulsarSink - Class in org.apache.pulsar.functions.sink
 
PulsarSink() - Constructor for class org.apache.pulsar.functions.sink.PulsarSink
 
PulsarSource<T> - Class in org.apache.pulsar.functions.source
 
PulsarSource(PulsarClient, PulsarConfig) - Constructor for class org.apache.pulsar.functions.source.PulsarSource
 

R

read() - Method in class org.apache.pulsar.functions.source.PulsarSource
 
recieveMessage() - Method in interface org.apache.pulsar.functions.instance.processors.MessageProcessor
Get the next message to process
reset() - Method in class org.apache.pulsar.functions.instance.JavaExecutionResult
 
resetCurrent() - Method in class org.apache.pulsar.functions.instance.FunctionStats
 
run() - Method in class org.apache.pulsar.functions.instance.JavaInstanceRunnable
The core logic that initialize the instance thread and executes the function
RuntimeSink<T> - Interface in org.apache.pulsar.functions.sink
This class extends connect sink.

S

sendOutputMessage(Record, MessageBuilder) - Method in class org.apache.pulsar.functions.instance.processors.AtLeastOnceProcessor
 
sendOutputMessage(Record, MessageBuilder) - Method in interface org.apache.pulsar.functions.instance.processors.MessageProcessor
Send the output message to the output topic.
setHandler(ErrorHandler) - Method in class org.apache.pulsar.functions.instance.LogAppender
 
setupInput(Class<?>) - Method in interface org.apache.pulsar.functions.instance.processors.MessageProcessor
Setup the source.
setupOutput(SerDe) - Method in interface org.apache.pulsar.functions.instance.processors.MessageProcessor
Setup the output with a provided outputSerDe.
start() - Method in class org.apache.pulsar.functions.instance.LogAppender
 
StateContext - Interface in org.apache.pulsar.functions.instance.state
A state context per function.
StateContextImpl - Class in org.apache.pulsar.functions.instance.state
This class accumulates the state updates from one function.
StateContextImpl(Table<ByteBuf, ByteBuf>) - Constructor for class org.apache.pulsar.functions.instance.state.StateContextImpl
 
stop() - Method in class org.apache.pulsar.functions.instance.LogAppender
 

W

write(T) - Method in class org.apache.pulsar.functions.sink.DefaultRuntimeSink
Attempt to publish a type safe collection of messages
write(RecordContext, T) - Method in interface org.apache.pulsar.functions.sink.RuntimeSink
Write the valuevalue.
A C D F G H I J L M O P R S W 
Skip navigation links

Copyright © 2017–2018 Apache Software Foundation. All rights reserved.