All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description ClusterControllable Interface for triggering failover in a Flink cluster.CollectIteratorAssert<T> This assertion used to compare records in the collect iterator to the target test data with different semantic(AT_LEAST_ONCE, EXACTLY_ONCE).CollectIteratorAssertions Entry point for assertion methods forCollectIteratorAssert
.ConnectorTestConstants The default configuration values used in connector tests.ConnectorTestingExtension A JUnit 5Extension
for supporting running of connector testing framework.DataStreamSinkExternalContext<T> External context for DataStream sinks.DataStreamSinkV2ExternalContext<T> External context for DataStream sinks whose version is V2.DataStreamSourceExternalContext<T> External context for DataStream sources.DefaultContainerizedExternalSystem<C extends org.testcontainers.containers.GenericContainer<C>> Default implementation of external system based on container.DefaultContainerizedExternalSystem.Builder<C extends org.testcontainers.containers.GenericContainer<C>> Builder forDefaultContainerizedExternalSystem
.DummyInitializationContext A dummy context for serialization schemas.ExternalContext External context for interacting with external system in testing framework.ExternalContextFactory<C extends ExternalContext> Factory for creatingExternalContext
.ExternalSystemDataReader<T> A data reader for consuming records from an external system.ExternalSystemSplitDataWriter<T> A data writer for writing records into aSourceSplit
in the external system.FlinkContainers A Flink cluster running JM and TMs on containers.FlinkContainers.Builder TheFlinkContainers
builder.FlinkContainersSettings The central configuration holder for Flink container-based test environments.FlinkContainersSettings.Builder FlinkContainersConfig
builder static inner class.FlinkContainerTestEnvironment Test environment running job onFlinkContainers
.FlinkImageBuilder A builder class for constructing Docker image based on flink-dist.FromElementsSource<OUT> ASource
implementation that reads data from a list or from aFromElementsSource.ElementsSupplier
and stops reading at the fixed position.FromElementsSource.ElementsSupplier<OUT> A supplier of elements that allows to get those from any offset at any time.FromElementsSourceReader<T> ASourceReader
implementation that reads data from aFromElementsSource.ElementsSupplier
.FromElementsSplit The split of theFromElementsSource
.FromElementsSplitSerializer The split serializer for theFromElementsSource
.ImageBuildException Exception indicating errors when building Flink image.MetricQuerier The querier used to get job metrics by rest API.MiniClusterTestEnvironment Test environment for running jobs on Flink mini-cluster.NoOpEnumerator Mock enumerator.NoOpEnumState Mock enumerator state.NoOpEnumStateSerializer Mock enumerator state serializer.SchemaTestUtils Test utilities for schemas.SinkTestSuiteBase<T extends Comparable<T>> Base class for sink test suite.SourceReaderTestBase<SplitT extends org.apache.flink.api.connector.source.SourceSplit> An abstract test class for all the unit tests ofSourceReader
to inherit.SourceTestSuiteBase<T> Base class for all test suites.SourceTestSuiteBase.CollectIteratorBuilder<T> Builder class for constructingCollectResultIterator
of collect sink.TableSinkExternalContext External context for table sinks.TableSourceExternalContext External context for table sources.TestCaseInvocationContextProvider A helper class for injecting test resources into test case as parameters.TestcontainersSettings The configuration holder for Testcontainers.TestcontainersSettings.Builder TheTestContainersSettings
builder.TestContext Marks the field in test class defining aExternalContextFactory
for constructingExternalContext
before invocation of each test case.TestEnv Marks the field in test class definingTestEnvironment
.TestEnvironment Test environment for running Flink jobs.TestEnvironment.Endpoint Endpoint with address and port of the test environment.TestEnvironmentSettings Options for configuringStreamExecutionEnvironment
created byTestEnvironment
.TestEnvironmentSettings.Builder Builder class forTestEnvironmentSettings
.TestExternalSystem Marks the field in test class defining external system.TestingDeserializationContext An implementation ofDeserializationSchema.InitializationContext
for test.TestingJobInfo Test implementation forJobInfo
.TestingJobInfo.Builder Builder forTestingJobInfo
.TestingReaderContext A testing implementation of theSourceReaderContext
.TestingReaderOutput<E> AReaderOutput
for testing that collects the emitted records.TestingSinkSettings Settings for configuring the sink under testing.TestingSinkSettings.Builder Builder class forTestingSinkSettings
.TestingSourceSettings Settings for configuring the source under testing.TestingSourceSettings.Builder Builder class forTestingSourceSettings
.TestingSplitEnumeratorContext<SplitT extends org.apache.flink.api.connector.source.SourceSplit> A test implementation of theSplitEnumeratorContext
, with manual, non-concurrent interaction and intercepting of state.TestingSplitEnumeratorContext.SplitAssignmentState<SplitT extends org.apache.flink.api.connector.source.SourceSplit> The state of the split assignment for a subtask.TestingTaskInfo Test implementation forTaskInfo
.TestingTaskInfo.Builder Builder forTestingTaskInfo
.TestResource Basic abstractions for all resources used in connector testing framework, includingTestEnvironment
annotated byTestEnv
and external system annotated byTestExternalSystem
.TestSemantics Marks the field in test class defining supported semantic:CheckpointingMode
andCheckpointingMode
(deprecated).UnorderedCollectIteratorAssert<T> This assertion used to compare records in the collect iterator to the target test data with different semantics (AT_LEAST_ONCE, EXACTLY_ONCE) for unordered messages.