A C D G I M N O P R S T
All Classes All Packages
All Classes All Packages
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
Datumelements. - 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
All Classes All Packages