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}.