JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
value
value.
A
C
D
F
G
H
I
J
L
M
O
P
R
S
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017–2018
Apache Software Foundation
. All rights reserved.