All Classes and Interfaces

Class
Description
Data type for alerts.
A simple asynchronous client that simulates interacting with an unreliable external service.
Example to illustrate how to use AsyncFunction.
A generator function for simulating car data.
A simple CLI parser for the WordCount example application.
This example illustrates how to count the number of clicks on each news at 1 hour after news publication.
This process function will consume CountNewsClicks.NewsEvent and count the number of clicks within 1 hour of the news publication and send the results CountNewsClicks.NewsClicks to the output.
The CountNewsClicks.NewsClicks represents the number of clicks on news within one hour following its publication.
The CountNewsClicks.NewsEvent represents an event on news, containing the event type, news id and the timestamp.
The type of CountNewsClicks.NewsEvent, note that only one event of type CountNewsClicks.NewsEventType.PUBLISH for each news.
Example illustrating how to use Window to count the sales of each product in each hour by DataStream API V2.
Count sales quantity per product.
Pojo class for order.
The CountProductSalesWindowing.ProductSales class represents the count of product sales within one hour.
This example shows how to count the cumulative sales of each product at the moment.
CountSales.CumulativeSales represents the cumulative sales at a certain moment of a product.
Pojo class for Order.
An example for generating data with a DataGeneratorSource.
An example for generating specific data per checkpoint with a DataGeneratorSource .
Data type for events, consisting of the originating IP address and an event type.
A serializer and deserializer for the Event type.
A generator for events.
A generator function that produces the events on the fly.
The type of the event processed by the state machine.
Simple combination of EventType and State.
An example of grouped stream windowing into sliding time windows.
Example illustrating a join between two data streams.
POJO class for grade and salary.
POJO class for grades.
POJO class for salaries.
A generator that pushes the data into Kafka.
Implements the matrix-vector multiplication program that shows how to use GPU resources in Flink.
An example of session windowing that keys events by ID and groups and counts them in session with gaps of 3 milliseconds.
Data for SessionWindowingITCase.
An example that illustrates the use of side output.
Implements the string tokenizer that splits sentences into words as a user-defined FlatMapFunction.
Implements a streaming windowed version of the "WordCount" program.
Data type for words with count.
Base for standalone generators that use the state machine to create event sequences and push them for example into Kafka.
The State captures the main functionality of the state machine.
Main class of the state machine example.
A variant of the collection source (emits a sequence of elements as a stream) that supports throttling the emission rate.
An example of grouped stream windowing where different eviction and trigger policies can be used.
Data for TopSpeedWindowingExampleITCase.
A possible transition on a given event into a target state.
Example illustrating a windowed stream join between two data streams.
Sample data for the WindowJoin example.
Implements a windowed version of the streaming "WordCount" program.
Implements the "WordCount" program by DataStream API V2 that computes a simple word occurrence histogram over text files.
Implements the "WordCount" program that computes a simple word occurrence histogram over text files.
Implements a word counter as a user-defined ProcessFunction that counts received words in streaming mode.
Implements the string tokenizer that splits sentences into words as a user-defined ProcessFunction.
Implements the string tokenizer that splits sentences into words as a user-defined FlatMapFunction.
Provides the default data sets used for the WordCount example program.