A C D F G I M P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAllMessages(Iterable<MessageT>) - Method in class io.numaproj.numaflow.function.types.MessageTList.MessageTListBuilder
- addMessage(String[], Datum, Metadata) - Method in class io.numaproj.numaflow.function.handlers.ReduceHandler
-
addMessage will be invoked for each input message.
- addMessages(Iterable<Message>) - Method in class io.numaproj.numaflow.function.types.MessageList.MessageListBuilder
- addResponses(Iterable<Response>) - Method in class io.numaproj.numaflow.sink.types.ResponseList.ResponseListBuilder
C
- createReducer() - Method in class io.numaproj.numaflow.function.handlers.ReducerFactory
D
- Datum - Interface in io.numaproj.numaflow.function.interfaces
-
Datum contains methods to get the payload information.
- Datum - Interface in io.numaproj.numaflow.sink.interfaces
-
Datum contains methods to get the payload information.
- DatumMetadata - Interface in io.numaproj.numaflow.function.interfaces
-
DatumMetadata contains methods to get the metadata information for datum.
- DROP - Static variable in class io.numaproj.numaflow.function.types.Message
F
- FunctionGRPCConfig - Class in io.numaproj.numaflow.function
-
FunctionGRPCConfig is used to provide configurations for function gRPC server.
- FunctionGRPCConfig(int) - Constructor for class io.numaproj.numaflow.function.FunctionGRPCConfig
-
Constructor to create Config with message size.
- FunctionServer - Class in io.numaproj.numaflow.function
- FunctionServer() - Constructor for class io.numaproj.numaflow.function.FunctionServer
-
constructor to create function gRPC server.
- FunctionServer(ServerBuilder<?>, FunctionGRPCConfig) - Constructor for class io.numaproj.numaflow.function.FunctionServer
- FunctionServer(FunctionGRPCConfig) - Constructor for class io.numaproj.numaflow.function.FunctionServer
-
constructor to create function gRPC server with gRPC config.
G
- getDatumMetadata() - Method in interface io.numaproj.numaflow.function.interfaces.Datum
-
method to get the metadata information for the Datum
- getEndTime() - Method in interface io.numaproj.numaflow.function.interfaces.IntervalWindow
-
method to get the end time of the interval window
- getEventTime() - Method in interface io.numaproj.numaflow.function.interfaces.Datum
-
method to get the event time of the payload
- getEventTime() - Method in interface io.numaproj.numaflow.sink.interfaces.Datum
-
method to get the event time of the payload
- getId() - Method in interface io.numaproj.numaflow.function.interfaces.DatumMetadata
-
method to get the ID of the Datum
- getId() - Method in interface io.numaproj.numaflow.sink.interfaces.Datum
-
method to get the ID for the Payload
- getIntervalWindow() - Method in interface io.numaproj.numaflow.function.interfaces.Metadata
-
method to get the interval window.
- getKeys() - Method in interface io.numaproj.numaflow.sink.interfaces.Datum
-
method to get the payload keys
- getNumDelivered() - Method in interface io.numaproj.numaflow.function.interfaces.DatumMetadata
-
method to get the numDelivered value.
- getOutput(String[], Metadata) - Method in class io.numaproj.numaflow.function.handlers.ReduceHandler
-
getOutput will be invoked at the end of input.
- getStartTime() - Method in interface io.numaproj.numaflow.function.interfaces.IntervalWindow
-
method to get the start time of the interval window
- getValue() - Method in interface io.numaproj.numaflow.function.interfaces.Datum
-
method to get the payload value
- getValue() - Method in interface io.numaproj.numaflow.sink.interfaces.Datum
-
method to get the payload value
- getWatermark() - Method in interface io.numaproj.numaflow.function.interfaces.Datum
-
method to get the watermark information
- getWatermark() - Method in interface io.numaproj.numaflow.sink.interfaces.Datum
-
method to get the watermark information
I
- IntervalWindow - Interface in io.numaproj.numaflow.function.interfaces
-
IntervalWindow contains methods to get the information for a given interval window.
- io.numaproj.numaflow.function - package io.numaproj.numaflow.function
- io.numaproj.numaflow.function.handlers - package io.numaproj.numaflow.function.handlers
- io.numaproj.numaflow.function.interfaces - package io.numaproj.numaflow.function.interfaces
- io.numaproj.numaflow.function.types - package io.numaproj.numaflow.function.types
- io.numaproj.numaflow.sink - package io.numaproj.numaflow.sink
- io.numaproj.numaflow.sink.handler - package io.numaproj.numaflow.sink.handler
- io.numaproj.numaflow.sink.interfaces - package io.numaproj.numaflow.sink.interfaces
- io.numaproj.numaflow.sink.types - package io.numaproj.numaflow.sink.types
M
- MapHandler - Class in io.numaproj.numaflow.function.handlers
-
MapHandler exposes method for performing map operation.
- MapHandler() - Constructor for class io.numaproj.numaflow.function.handlers.MapHandler
- MapTHandler - Class in io.numaproj.numaflow.function.handlers
-
MapTHandler exposes method for performing transform operation in the source.
- MapTHandler() - Constructor for class io.numaproj.numaflow.function.handlers.MapTHandler
- Message - Class in io.numaproj.numaflow.function.types
-
Message is used to wrap the data returned by UDF functions.
- Message(byte[]) - Constructor for class io.numaproj.numaflow.function.types.Message
-
used to create Message with value.
- Message(byte[], String[]) - Constructor for class io.numaproj.numaflow.function.types.Message
-
used to create Message with value and keys.
- Message(byte[], String[], String[]) - Constructor for class io.numaproj.numaflow.function.types.Message
-
used to create message with value, keys and tags(used for conditional forwarding)
- MessageList - Class in io.numaproj.numaflow.function.types
-
MessageList is used to return the list of Messages returned from UDF
- MessageList() - Constructor for class io.numaproj.numaflow.function.types.MessageList
- MessageList.MessageListBuilder - Class in io.numaproj.numaflow.function.types
-
Builder to build MessageList
- MessageListBuilder() - Constructor for class io.numaproj.numaflow.function.types.MessageList.MessageListBuilder
- MessageT - Class in io.numaproj.numaflow.function.types
-
MessageT is used to wrap the data return by UDF functions.
- MessageT(byte[], Instant) - Constructor for class io.numaproj.numaflow.function.types.MessageT
-
used to create MessageT with value and eventTime.
- MessageT(byte[], Instant, String[]) - Constructor for class io.numaproj.numaflow.function.types.MessageT
-
used to create MessageT with value, eventTime and keys
- MessageT(byte[], Instant, String[], String[]) - Constructor for class io.numaproj.numaflow.function.types.MessageT
-
used to create MessageT with value, eventTime, keys and tags(used for conditional forwarding)
- MessageTList - Class in io.numaproj.numaflow.function.types
-
MessageTList is used to return the list of MessageT from UDF
- MessageTList() - Constructor for class io.numaproj.numaflow.function.types.MessageTList
- MessageTList.MessageTListBuilder - Class in io.numaproj.numaflow.function.types
-
Builder to build MessageTList
- MessageTListBuilder() - Constructor for class io.numaproj.numaflow.function.types.MessageTList.MessageTListBuilder
- Metadata - Interface in io.numaproj.numaflow.function.interfaces
-
Metadata contains methods to get the metadata for the reduce operation.
P
- processMessage(Datum) - Method in class io.numaproj.numaflow.sink.handler.SinkHandler
-
method will be used for processing messages.
- processMessage(String[], Datum) - Method in class io.numaproj.numaflow.function.handlers.MapHandler
-
method which will be used for processing messages.
- processMessage(String[], Datum) - Method in class io.numaproj.numaflow.function.handlers.MapTHandler
-
method which will be used for processing messages.
R
- ReduceHandler - Class in io.numaproj.numaflow.function.handlers
-
ReduceHandler exposes methods for performing reduce operation.
- ReduceHandler() - Constructor for class io.numaproj.numaflow.function.handlers.ReduceHandler
- ReducerFactory<ReducerT extends ReduceHandler> - Class in io.numaproj.numaflow.function.handlers
-
ReducerFactory is the factory for Reduce handlers.
- ReducerFactory() - Constructor for class io.numaproj.numaflow.function.handlers.ReducerFactory
- registerMapHandler(MapHandler) - Method in class io.numaproj.numaflow.function.FunctionServer
-
registers the map handler to the server.
- registerMapTHandler(MapTHandler) - Method in class io.numaproj.numaflow.function.FunctionServer
-
registers the mapT handler to the server.
- registerReducerFactory(ReducerFactory<? extends ReduceHandler>) - Method in class io.numaproj.numaflow.function.FunctionServer
-
registers the reducer factory to the server.
- registerSinker(SinkHandler) - Method in class io.numaproj.numaflow.sink.SinkServer
-
registers the sink handler to the gRPC server.
- Response - Class in io.numaproj.numaflow.sink.types
- Response() - Constructor for class io.numaproj.numaflow.sink.types.Response
- responseFailure(String, String) - Static method in class io.numaproj.numaflow.sink.types.Response
- ResponseList - Class in io.numaproj.numaflow.sink.types
-
ResponseList is used to return the list of responses from udsink
- ResponseList() - Constructor for class io.numaproj.numaflow.sink.types.ResponseList
- ResponseList.ResponseListBuilder - Class in io.numaproj.numaflow.sink.types
- ResponseListBuilder() - Constructor for class io.numaproj.numaflow.sink.types.ResponseList.ResponseListBuilder
- responseOK(String) - Static method in class io.numaproj.numaflow.sink.types.Response
S
- setInfoFilePath(String) - Method in class io.numaproj.numaflow.function.FunctionGRPCConfig
- SinkHandler - Class in io.numaproj.numaflow.sink.handler
-
SinkHandler exposes method for publishing messages to sink.
- SinkHandler() - Constructor for class io.numaproj.numaflow.sink.handler.SinkHandler
- SinkServer - Class in io.numaproj.numaflow.sink
- SinkServer() - Constructor for class io.numaproj.numaflow.sink.SinkServer
-
constructor to create sink gRPC server.
- SinkServer(ServerBuilder<?>, SinkGRPCConfig) - Constructor for class io.numaproj.numaflow.sink.SinkServer
- SinkServer(SinkGRPCConfig) - Constructor for class io.numaproj.numaflow.sink.SinkServer
-
constructor to create sink gRPC server with gRPC config.
- SinkServer(SinkGRPCConfig, EpollEventLoopGroup) - Constructor for class io.numaproj.numaflow.sink.SinkServer
- start() - Method in class io.numaproj.numaflow.function.FunctionServer
-
Starts the function server.
- start() - Method in class io.numaproj.numaflow.sink.SinkServer
-
Start serving requests.
- stop() - Method in class io.numaproj.numaflow.function.FunctionServer
-
Stop serving requests and shutdown resources.
- stop() - Method in class io.numaproj.numaflow.sink.SinkServer
-
Stop serving requests and shutdown resources.
T
- toDrop() - Static method in class io.numaproj.numaflow.function.types.Message
-
creates a Message which will be dropped
- toDrop() - Static method in class io.numaproj.numaflow.function.types.MessageT
-
creates a MessageT which will be dropped
All Classes All Packages