You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by tz...@apache.org on 2019/07/04 07:10:42 UTC
[flink] 11/11: [FLINK-12963] [state-processor] Make
OperatorTransformation non-instantiable
This is an automated email from the ASF dual-hosted git repository.
tzulitai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git
commit a39ade1dcc3eda4b9f2362a2b440019d13c0e99b
Author: Tzu-Li (Gordon) Tai <tz...@apache.org>
AuthorDate: Thu Jul 4 12:33:04 2019 +0800
[FLINK-12963] [state-processor] Make OperatorTransformation non-instantiable
The OperatorTransformation class is a simple entry point for creating
BootstrapTransformations via the #bootstrapWith static factory method.
This commit solidifies this by making the class non-instantiable.
This closes #8861.
---
.../main/java/org/apache/flink/state/api/OperatorTransformation.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/OperatorTransformation.java b/flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/OperatorTransformation.java
index 983f94e..856103f 100644
--- a/flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/OperatorTransformation.java
+++ b/flink-libraries/flink-state-processing-api/src/main/java/org/apache/flink/state/api/OperatorTransformation.java
@@ -52,7 +52,9 @@ import org.apache.flink.api.java.DataSet;
*/
@PublicEvolving
@SuppressWarnings("WeakerAccess")
-public abstract class OperatorTransformation {
+public final class OperatorTransformation {
+
+ private OperatorTransformation() {}
/**
* Create a new {@link OperatorTransformation} from a {@link DataSet}.