All Classes and Interfaces

Class
Description
 
 
A processing function that accumulates incoming data items into a single aggregated result and emits the result once a batch is processed.
This identity function, but it accumulates value with given accumulatorFunction, and cancels the execution once the accumulated value exceeds given threshold.
This interface represents results of potentially asynchronous commit action.
 
 
 
 
 
Represents configuration part that is obtained from yaml configuration.
A Consumer is a link between upstream and downstream operator.
Stream's global exception handler.
 
 
 
 
A sink that writes streamed data items to a file within a specified directory.
Base class for simple sources that generate elements algorithmically.
 
Captures all stream items into a list.
Generates a stream of data items from an Iterable.
 
 
this is a most basic building block of the stream.
 
 
 
A sink that writes streamed data items to the standard output (console).
 
 
this interface is a 1-1 copy of VoltStreamSource but it drops generics.
Defines execution environment in which stream operates.
 
 
This class represents a simple transformation between input event and output message.
 
Defines life cycle of the operator.
 
This is entry point for a volt stream definition.
 
 
Convenient place to register any source, sink or function custom implementation - see VoltEnvironment.register(Class, ConfigurableOperatorProducer), by dividing component into configuration and implementation, the system can bind different implementations for testing and other for production.
This class encapsulates any integration logic with a downstream system.
A stream sink configurator.
This class encapsulates any integration logic with an upstream system.
A stream source configurator.