A C D G I M N O P R S T 
All Classes All Packages

A

ack(AckRequest) - Method in class io.numaproj.numaflow.sourcer.Sourcer
method will be used for acknowledging messages from source.
AckRequest - Interface in io.numaproj.numaflow.sourcer
AckRequest request for acknowledging messages.
addAllMessages(Iterable<Message>) - Method in class io.numaproj.numaflow.sourcetransformer.MessageList.MessageListBuilder
 
addMessage(String[], Datum, Metadata) - Method in class io.numaproj.numaflow.reducer.Reducer
addMessage will be invoked for each input message.
addMessages(Iterable<Message>) - Method in class io.numaproj.numaflow.mapper.MessageList.MessageListBuilder
 
addMessages(Iterable<Message>) - Method in class io.numaproj.numaflow.mapstreamer.MessageList.MessageListBuilder
 
addMessages(Iterable<Message>) - Method in class io.numaproj.numaflow.reducer.MessageList.MessageListBuilder
 
addResponses(Iterable<Response>) - Method in class io.numaproj.numaflow.sinker.ResponseList.ResponseListBuilder
 

C

Constants - Class in io.numaproj.numaflow.sideinput
 
Constants() - Constructor for class io.numaproj.numaflow.sideinput.Constants
 
createBroadcastMessage(byte[]) - Static method in class io.numaproj.numaflow.sideinput.Message
createBroadcastMessage creates a new Message with the given value This is used to broadcast the message to other side input vertices.
createNoBroadcastMessage() - Static method in class io.numaproj.numaflow.sideinput.Message
createNoBroadcastMessage creates a new Message with noBroadcast flag set to true This is used to drop the message and not to broadcast it to other side input vertices.
createReducer() - Method in class io.numaproj.numaflow.reducer.ReducerFactory
 

D

Datum - Interface in io.numaproj.numaflow.mapper
Datum contains methods to get the payload information.
Datum - Interface in io.numaproj.numaflow.mapstreamer
Datum contains methods to get the payload information.
Datum - Interface in io.numaproj.numaflow.reducer
Datum contains methods to get the payload information.
Datum - Interface in io.numaproj.numaflow.sinker
Datum contains methods to get the payload information.
Datum - Interface in io.numaproj.numaflow.sourcetransformer
Datum contains methods to get the payload information.
DatumIterator - Interface in io.numaproj.numaflow.sinker
An iterator over a collection of Datum elements.
DROP - Static variable in class io.numaproj.numaflow.mapper.Message
 
DROP - Static variable in class io.numaproj.numaflow.mapstreamer.Message
 
DROP - Static variable in class io.numaproj.numaflow.reducer.Message
 
DROP - Static variable in class io.numaproj.numaflow.sourcetransformer.Message
 

G

getCount() - Method in interface io.numaproj.numaflow.sourcer.ReadRequest
 
getEndTime() - Method in interface io.numaproj.numaflow.reducer.IntervalWindow
method to get the end time of the interval window
getEndTime() - Method in class io.numaproj.numaflow.reducer.metadata.IntervalWindowImpl
 
getEventTime() - Method in interface io.numaproj.numaflow.mapper.Datum
method to get the event time of the payload
getEventTime() - Method in interface io.numaproj.numaflow.mapstreamer.Datum
method to get the event time of the payload
getEventTime() - Method in interface io.numaproj.numaflow.reducer.Datum
method to get the event time of the payload
getEventTime() - Method in interface io.numaproj.numaflow.sinker.Datum
method to get the event time of the payload
getEventTime() - Method in interface io.numaproj.numaflow.sourcetransformer.Datum
method to get the event time of the payload
getId() - Method in interface io.numaproj.numaflow.sinker.Datum
method to get the ID for the Payload
getIntervalWindow() - Method in interface io.numaproj.numaflow.reducer.Metadata
method to get the interval window.
getIntervalWindow() - Method in class io.numaproj.numaflow.reducer.metadata.MetadataImpl
 
getKeys() - Method in interface io.numaproj.numaflow.sinker.Datum
method to get the payload keys
getOffsets() - Method in interface io.numaproj.numaflow.sourcer.AckRequest
 
getOutput(String[], Metadata) - Method in class io.numaproj.numaflow.reducer.Reducer
getOutput will be invoked at the end of input.
getPending() - Method in class io.numaproj.numaflow.sourcer.Sourcer
method will be used for getting the number of pending messages from source.
getStartTime() - Method in interface io.numaproj.numaflow.reducer.IntervalWindow
method to get the start time of the interval window
getStartTime() - Method in class io.numaproj.numaflow.reducer.metadata.IntervalWindowImpl
 
getTimeout() - Method in interface io.numaproj.numaflow.sourcer.ReadRequest
 
getValue() - Method in interface io.numaproj.numaflow.mapper.Datum
method to get the payload value
getValue() - Method in interface io.numaproj.numaflow.mapstreamer.Datum
method to get the payload value
getValue() - Method in interface io.numaproj.numaflow.reducer.Datum
method to get the payload value
getValue() - Method in interface io.numaproj.numaflow.sinker.Datum
method to get the payload value
getValue() - Method in interface io.numaproj.numaflow.sourcetransformer.Datum
method to get the payload value
getWatermark() - Method in interface io.numaproj.numaflow.mapper.Datum
method to get the watermark information
getWatermark() - Method in interface io.numaproj.numaflow.mapstreamer.Datum
method to get the watermark information
getWatermark() - Method in interface io.numaproj.numaflow.reducer.Datum
method to get the watermark information
getWatermark() - Method in interface io.numaproj.numaflow.sinker.Datum
method to get the watermark information
getWatermark() - Method in interface io.numaproj.numaflow.sourcetransformer.Datum
method to get the watermark information
GRPCConfig - Class in io.numaproj.numaflow.mapper
GRPCConfig is used to provide configurations for map gRPC server.
GRPCConfig - Class in io.numaproj.numaflow.mapstreamer
GRPCConfig is used to provide configurations for gRPC server.
GRPCConfig - Class in io.numaproj.numaflow.reducer
GRPCConfig is used to provide configurations for gRPC server.
GRPCConfig - Class in io.numaproj.numaflow.sideinput
GRPCConfig is used to provide configurations for gRPC server.
GRPCConfig - Class in io.numaproj.numaflow.sinker
GRPCConfig is used to provide configurations for gRPC server.
GRPCConfig - Class in io.numaproj.numaflow.sourcer
GRPCConfig is used to provide configurations for gRPC server.
GRPCConfig - Class in io.numaproj.numaflow.sourcetransformer
GRPCConfig is used to provide configurations for gRPC server.
GRPCConfig() - Constructor for class io.numaproj.numaflow.mapper.GRPCConfig
 
GRPCConfig() - Constructor for class io.numaproj.numaflow.mapstreamer.GRPCConfig
 
GRPCConfig() - Constructor for class io.numaproj.numaflow.reducer.GRPCConfig
 
GRPCConfig() - Constructor for class io.numaproj.numaflow.sideinput.GRPCConfig
 
GRPCConfig() - Constructor for class io.numaproj.numaflow.sinker.GRPCConfig
 
GRPCConfig() - Constructor for class io.numaproj.numaflow.sourcer.GRPCConfig
 
GRPCConfig() - Constructor for class io.numaproj.numaflow.sourcetransformer.GRPCConfig
 

I

IntervalWindow - Interface in io.numaproj.numaflow.reducer
IntervalWindow contains methods to get the information for a given interval window.
IntervalWindowImpl - Class in io.numaproj.numaflow.reducer.metadata
IntervalWindowImpl implements IntervalWindow interface which will be passed as metadata to reduce handlers
IntervalWindowImpl() - Constructor for class io.numaproj.numaflow.reducer.metadata.IntervalWindowImpl
 
io.numaproj.numaflow.mapper - package io.numaproj.numaflow.mapper
 
io.numaproj.numaflow.mapstreamer - package io.numaproj.numaflow.mapstreamer
 
io.numaproj.numaflow.reducer - package io.numaproj.numaflow.reducer
 
io.numaproj.numaflow.reducer.metadata - package io.numaproj.numaflow.reducer.metadata
 
io.numaproj.numaflow.sideinput - package io.numaproj.numaflow.sideinput
 
io.numaproj.numaflow.sinker - package io.numaproj.numaflow.sinker
 
io.numaproj.numaflow.sourcer - package io.numaproj.numaflow.sourcer
 
io.numaproj.numaflow.sourcetransformer - package io.numaproj.numaflow.sourcetransformer
 

M

Mapper - Class in io.numaproj.numaflow.mapper
Mapper exposes method for performing map operation.
Mapper() - Constructor for class io.numaproj.numaflow.mapper.Mapper
 
MapStreamer - Class in io.numaproj.numaflow.mapstreamer
MapStreamer exposes method for performing map streaming operation.
MapStreamer() - Constructor for class io.numaproj.numaflow.mapstreamer.MapStreamer
 
Message - Class in io.numaproj.numaflow.mapper
Message is used to wrap the data returned by Mapper.
Message - Class in io.numaproj.numaflow.mapstreamer
Message is used to wrap the data returned by MapStreamer.
Message - Class in io.numaproj.numaflow.reducer
Message is used to wrap the data returned by Reducer functions.
Message - Class in io.numaproj.numaflow.sideinput
Message is used to wrap the data returned by Side Input Retriever.
Message - Class in io.numaproj.numaflow.sourcer
Message is used to wrap the data returned by Sourcer.
Message - Class in io.numaproj.numaflow.sourcetransformer
Message is used to wrap the data return by SourceTransformer functions.
Message() - Constructor for class io.numaproj.numaflow.sideinput.Message
 
Message(byte[]) - Constructor for class io.numaproj.numaflow.mapper.Message
used to create Message with value.
Message(byte[]) - Constructor for class io.numaproj.numaflow.mapstreamer.Message
used to create Message with value.
Message(byte[]) - Constructor for class io.numaproj.numaflow.reducer.Message
used to create Message with value.
Message(byte[], Offset, Instant) - Constructor for class io.numaproj.numaflow.sourcer.Message
used to create Message with value, offset and eventTime.
Message(byte[], Offset, Instant, String[]) - Constructor for class io.numaproj.numaflow.sourcer.Message
used to create Message with value, offset, eventTime and keys.
Message(byte[], String[]) - Constructor for class io.numaproj.numaflow.mapper.Message
used to create Message with value and keys.
Message(byte[], String[]) - Constructor for class io.numaproj.numaflow.mapstreamer.Message
used to create Message with value and keys.
Message(byte[], String[]) - Constructor for class io.numaproj.numaflow.reducer.Message
used to create Message with value and keys.
Message(byte[], String[], String[]) - Constructor for class io.numaproj.numaflow.mapper.Message
used to create Message with value, keys and tags(used for conditional forwarding)
Message(byte[], String[], String[]) - Constructor for class io.numaproj.numaflow.mapstreamer.Message
used to create Message with value, keys and tags(used for conditional forwarding)
Message(byte[], String[], String[]) - Constructor for class io.numaproj.numaflow.reducer.Message
used to create Message with value, keys and tags(used for conditional forwarding)
Message(byte[], Instant) - Constructor for class io.numaproj.numaflow.sourcetransformer.Message
used to create Message with value and eventTime.
Message(byte[], Instant, String[]) - Constructor for class io.numaproj.numaflow.sourcetransformer.Message
used to create Message with value, eventTime and keys
Message(byte[], Instant, String[], String[]) - Constructor for class io.numaproj.numaflow.sourcetransformer.Message
used to create Message with value, eventTime, keys and tags(used for conditional forwarding)
MessageList - Class in io.numaproj.numaflow.mapper
MessageList is used to return the list of Messages returned from Map functions.
MessageList - Class in io.numaproj.numaflow.mapstreamer
MessageList is used to return the list of Messages returned from MapStreamer.
MessageList - Class in io.numaproj.numaflow.reducer
MessageList is used to return the list of Messages returned from Reducer functions.
MessageList - Class in io.numaproj.numaflow.sourcetransformer
MessageList is used to return the list of Messages from SourceTransformer functions.
MessageList() - Constructor for class io.numaproj.numaflow.mapper.MessageList
 
MessageList() - Constructor for class io.numaproj.numaflow.mapstreamer.MessageList
 
MessageList() - Constructor for class io.numaproj.numaflow.reducer.MessageList
 
MessageList() - Constructor for class io.numaproj.numaflow.sourcetransformer.MessageList
 
MessageList.MessageListBuilder - Class in io.numaproj.numaflow.mapper
Builder to build MessageList
MessageList.MessageListBuilder - Class in io.numaproj.numaflow.mapstreamer
Builder to build MessageList
MessageList.MessageListBuilder - Class in io.numaproj.numaflow.reducer
Builder to build MessageList
MessageList.MessageListBuilder - Class in io.numaproj.numaflow.sourcetransformer
Builder to build MessageList
MessageListBuilder() - Constructor for class io.numaproj.numaflow.mapper.MessageList.MessageListBuilder
 
MessageListBuilder() - Constructor for class io.numaproj.numaflow.mapstreamer.MessageList.MessageListBuilder
 
MessageListBuilder() - Constructor for class io.numaproj.numaflow.reducer.MessageList.MessageListBuilder
 
MessageListBuilder() - Constructor for class io.numaproj.numaflow.sourcetransformer.MessageList.MessageListBuilder
 
Metadata - Interface in io.numaproj.numaflow.reducer
Metadata contains methods to get the metadata for the reduce operation.
MetadataImpl - Class in io.numaproj.numaflow.reducer.metadata
MetadataImpl implements Metadata interface which will be passed to reduce handlers
MetadataImpl() - Constructor for class io.numaproj.numaflow.reducer.metadata.MetadataImpl
 

N

next() - Method in interface io.numaproj.numaflow.sinker.DatumIterator
Returns the next element in the iterator This method blocks until an element becomes available in the blocking queue.

O

Offset - Class in io.numaproj.numaflow.sourcer
Offset is the message offset.
Offset(byte[], String) - Constructor for class io.numaproj.numaflow.sourcer.Offset
used to create Offset with value and partitionId.
OutputObserver - Interface in io.numaproj.numaflow.mapstreamer
OutputObserver receives messages from the MapStreamer.
OutputObserver - Interface in io.numaproj.numaflow.sourcer
OutputObserver receives messages from the sourcer.

P

processMessage(String[], Datum) - Method in class io.numaproj.numaflow.mapper.Mapper
method which will be used for processing messages.
processMessage(String[], Datum, OutputObserver) - Method in class io.numaproj.numaflow.mapstreamer.MapStreamer
method which will be used for processing streaming messages.
processMessage(String[], Datum) - Method in class io.numaproj.numaflow.sourcetransformer.SourceTransformer
method which will be used for processing messages.
processMessages(DatumIterator) - Method in class io.numaproj.numaflow.sinker.Sinker
method will be used for processing messages.

R

read(ReadRequest, OutputObserver) - Method in class io.numaproj.numaflow.sourcer.Sourcer
method will be used for reading messages from source.
ReadRequest - Interface in io.numaproj.numaflow.sourcer
ReadRequest request for reading messages from source.
Reducer - Class in io.numaproj.numaflow.reducer
Reducer exposes methods for performing reduce operation.
Reducer() - Constructor for class io.numaproj.numaflow.reducer.Reducer
 
ReducerFactory<ReducerT extends Reducer> - Class in io.numaproj.numaflow.reducer
ReducerFactory is the factory for Reducer.
ReducerFactory() - Constructor for class io.numaproj.numaflow.reducer.ReducerFactory
 
Response - Class in io.numaproj.numaflow.sinker
Response is used to send response from the user defined sinker.
Response() - Constructor for class io.numaproj.numaflow.sinker.Response
 
responseFailure(String, String) - Static method in class io.numaproj.numaflow.sinker.Response
Static method to create response for failed message processing.
ResponseList - Class in io.numaproj.numaflow.sinker
ResponseList is used to return the list of responses from user defined sinker.
ResponseList() - Constructor for class io.numaproj.numaflow.sinker.ResponseList
 
ResponseList.ResponseListBuilder - Class in io.numaproj.numaflow.sinker
 
ResponseListBuilder() - Constructor for class io.numaproj.numaflow.sinker.ResponseList.ResponseListBuilder
 
responseOK(String) - Static method in class io.numaproj.numaflow.sinker.Response
Static method to create response for successful message processing.
retrieveSideInput() - Method in class io.numaproj.numaflow.sideinput.SideInputRetriever
method which will be used for retrieving side input.

S

send(Message) - Method in interface io.numaproj.numaflow.mapstreamer.OutputObserver
method will be used for sending messages to the output.
send(Message) - Method in interface io.numaproj.numaflow.sourcer.OutputObserver
method will be used for sending messages to the output.
Server - Class in io.numaproj.numaflow.mapper
Server is the gRPC server for executing map operation.
Server - Class in io.numaproj.numaflow.mapstreamer
MapServer is the gRPC server for executing map operation.
Server - Class in io.numaproj.numaflow.reducer
Server is the gRPC server for executing reduce operation.
Server - Class in io.numaproj.numaflow.sideinput
Server is the gRPC server for retrieving side input.
Server - Class in io.numaproj.numaflow.sinker
Server is the gRPC server for executing user defined sinks.
Server - Class in io.numaproj.numaflow.sourcer
Server is the gRPC server for reading from source.
Server - Class in io.numaproj.numaflow.sourcetransformer
Server is the gRPC server for executing source transformer operation.
Server(Mapper) - Constructor for class io.numaproj.numaflow.mapper.Server
constructor to create gRPC server.
Server(Mapper, GRPCConfig) - Constructor for class io.numaproj.numaflow.mapper.Server
constructor to create gRPC server with gRPC config.
Server(MapStreamer) - Constructor for class io.numaproj.numaflow.mapstreamer.Server
constructor to create sink gRPC server.
Server(MapStreamer, GRPCConfig) - Constructor for class io.numaproj.numaflow.mapstreamer.Server
constructor to create sink gRPC server with gRPC config.
Server(ReducerFactory<? extends Reducer>) - Constructor for class io.numaproj.numaflow.reducer.Server
constructor to create gRPC server.
Server(ReducerFactory<? extends Reducer>, GRPCConfig) - Constructor for class io.numaproj.numaflow.reducer.Server
constructor to create gRPC server with gRPC config.
Server(SideInputRetriever) - Constructor for class io.numaproj.numaflow.sideinput.Server
constructor to create gRPC server.
Server(SideInputRetriever, GRPCConfig) - Constructor for class io.numaproj.numaflow.sideinput.Server
constructor to create gRPC server with gRPC config.
Server(Sinker) - Constructor for class io.numaproj.numaflow.sinker.Server
constructor to create sink gRPC server.
Server(Sinker, GRPCConfig) - Constructor for class io.numaproj.numaflow.sinker.Server
constructor to create sink gRPC server with gRPC config.
Server(Sourcer) - Constructor for class io.numaproj.numaflow.sourcer.Server
constructor to create gRPC server.
Server(Sourcer, GRPCConfig) - Constructor for class io.numaproj.numaflow.sourcer.Server
constructor to create gRPC server with gRPC config.
Server(SourceTransformer) - Constructor for class io.numaproj.numaflow.sourcetransformer.Server
constructor to create gRPC server.
Server(SourceTransformer, GRPCConfig) - Constructor for class io.numaproj.numaflow.sourcetransformer.Server
constructor to create gRPC server with gRPC config.
setServerBuilder(ServerBuilder<?>) - Method in class io.numaproj.numaflow.mapper.Server
Set server builder for testing.
setServerBuilder(ServerBuilder<?>) - Method in class io.numaproj.numaflow.mapstreamer.Server
Set server builder for testing.
setServerBuilder(ServerBuilder<?>) - Method in class io.numaproj.numaflow.sideinput.Server
Set server builder for testing.
setServerBuilder(ServerBuilder<?>) - Method in class io.numaproj.numaflow.sinker.Server
Set server builder for testing.
setServerBuilder(ServerBuilder<?>) - Method in class io.numaproj.numaflow.sourcer.Server
Set server builder for testing.
setServerBuilder(ServerBuilder<?>) - Method in class io.numaproj.numaflow.sourcetransformer.Server
Set server builder for testing.
SIDE_INPUT_DIR - Static variable in class io.numaproj.numaflow.sideinput.Constants
 
SideInputRetriever - Class in io.numaproj.numaflow.sideinput
SideInputRetriever exposes method for retrieving side input.
SideInputRetriever() - Constructor for class io.numaproj.numaflow.sideinput.SideInputRetriever
 
Sinker - Class in io.numaproj.numaflow.sinker
Sinker exposes method for publishing messages to sink.
Sinker() - Constructor for class io.numaproj.numaflow.sinker.Sinker
 
Sourcer - Class in io.numaproj.numaflow.sourcer
Sourcer exposes method for reading messages from source.
Sourcer() - Constructor for class io.numaproj.numaflow.sourcer.Sourcer
 
SourceTransformer - Class in io.numaproj.numaflow.sourcetransformer
SourceTransformer exposes method for performing transform operation in the source.
SourceTransformer() - Constructor for class io.numaproj.numaflow.sourcetransformer.SourceTransformer
 
start() - Method in class io.numaproj.numaflow.mapper.Server
Start serving requests.
start() - Method in class io.numaproj.numaflow.mapstreamer.Server
Start serving requests.
start() - Method in class io.numaproj.numaflow.reducer.Server
Start serving requests.
start() - Method in class io.numaproj.numaflow.sideinput.Server
Start serving requests.
start() - Method in class io.numaproj.numaflow.sinker.Server
Start serving requests.
start() - Method in class io.numaproj.numaflow.sourcer.Server
Start serving requests.
start() - Method in class io.numaproj.numaflow.sourcetransformer.Server
Start serving requests.
stop() - Method in class io.numaproj.numaflow.mapper.Server
Stop serving requests and shutdown resources.
stop() - Method in class io.numaproj.numaflow.mapstreamer.Server
Stop serving requests and shutdown resources.
stop() - Method in class io.numaproj.numaflow.reducer.Server
Stop serving requests and shutdown resources.
stop() - Method in class io.numaproj.numaflow.sideinput.Server
Stop serving requests and shutdown resources.
stop() - Method in class io.numaproj.numaflow.sinker.Server
Stop serving requests and shutdown resources.
stop() - Method in class io.numaproj.numaflow.sourcer.Server
Stop serving requests and shutdown resources.
stop() - Method in class io.numaproj.numaflow.sourcetransformer.Server
Stop serving requests and shutdown resources.

T

toDrop() - Static method in class io.numaproj.numaflow.mapper.Message
creates a Message which will be dropped
toDrop() - Static method in class io.numaproj.numaflow.mapstreamer.Message
creates a Message which will be dropped
toDrop() - Static method in class io.numaproj.numaflow.reducer.Message
creates a Message which will be dropped
toDrop() - Static method in class io.numaproj.numaflow.sourcetransformer.Message
creates a Message which will be dropped
A C D G I M N O P R S T 
All Classes All Packages