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.