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 2020/02/19 12:35:52 UTC

[flink-statefun] 04/04: [hotfix] [core] Rename variables / methods in PersistedStates

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-statefun.git

commit 2a4b8ad68ebaa1a7bb2ad37f965c40709c96a1b4
Author: Tzu-Li (Gordon) Tai <tz...@apache.org>
AuthorDate: Mon Feb 17 14:48:18 2020 +0800

    [hotfix] [core] Rename variables / methods in PersistedStates
    
    PersistedStates now no longer handles only PersistedValues, but also
    tables and lists. There are some variables and methods that still
    reference only values, making this a bit confusing.
---
 .../statefun/flink/core/state/PersistedStates.java | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/statefun-flink/statefun-flink-core/src/main/java/org/apache/flink/statefun/flink/core/state/PersistedStates.java b/statefun-flink/statefun-flink-core/src/main/java/org/apache/flink/statefun/flink/core/state/PersistedStates.java
index c890e56..15218ff 100644
--- a/statefun-flink/statefun-flink-core/src/main/java/org/apache/flink/statefun/flink/core/state/PersistedStates.java
+++ b/statefun-flink/statefun-flink-core/src/main/java/org/apache/flink/statefun/flink/core/state/PersistedStates.java
@@ -36,10 +36,10 @@ final class PersistedStates {
   static List<?> findReflectively(@Nullable Object instance) {
     PersistedStates visitor = new PersistedStates();
     visitor.visit(instance);
-    return visitor.getPersistedValues();
+    return visitor.getPersistedStates();
   }
 
-  private final List<Object> persistedValues = new ArrayList<>();
+  private final List<Object> persistedStates = new ArrayList<>();
 
   private void visit(@Nullable Object instance) {
     if (instance == null) {
@@ -50,29 +50,29 @@ final class PersistedStates {
     }
   }
 
-  private List<Object> getPersistedValues() {
-    return persistedValues;
+  private List<Object> getPersistedStates() {
+    return persistedStates;
   }
 
   private void visitField(@Nonnull Object instance, @Nonnull Field field) {
     if (Modifier.isStatic(field.getModifiers())) {
       throw new IllegalArgumentException(
-          "Static persisted values are not legal in: "
+          "Static persisted states are not legal in: "
               + field.getType()
               + " on "
               + instance.getClass().getName());
     }
-    Object persistedValue = getPersistedValueReflectively(instance, field);
-    if (persistedValue == null) {
+    Object persistedState = getPersistedStateReflectively(instance, field);
+    if (persistedState == null) {
       throw new IllegalStateException(
           "The field " + field + " of a " + instance.getClass().getName() + " was not initialized");
     }
     Class<?> fieldType = field.getType();
     if (isPersistedState(fieldType)) {
-      persistedValues.add(persistedValue);
+      persistedStates.add(persistedState);
     } else {
-      List<?> innerFields = findReflectively(persistedValue);
-      persistedValues.addAll(innerFields);
+      List<?> innerFields = findReflectively(persistedState);
+      persistedStates.addAll(innerFields);
     }
   }
 
@@ -82,7 +82,7 @@ final class PersistedStates {
         || fieldType == PersistedAppendingBuffer.class;
   }
 
-  private static Object getPersistedValueReflectively(Object instance, Field persistedField) {
+  private static Object getPersistedStateReflectively(Object instance, Field persistedField) {
     try {
       persistedField.setAccessible(true);
       return persistedField.get(instance);