You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by pv...@apache.org on 2024/09/01 12:15:42 UTC

(nifi) branch main updated: NIFI-13697 Clarify documentation in ProcessSession regarding StateManager interactions

This is an automated email from the ASF dual-hosted git repository.

pvillard pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new 6b78c42928 NIFI-13697 Clarify documentation in ProcessSession regarding StateManager interactions
6b78c42928 is described below

commit 6b78c42928004bbc4c2f6d106ae476f968694231
Author: EndzeitBegins <16...@users.noreply.github.com>
AuthorDate: Sat Aug 31 20:33:42 2024 +0200

    NIFI-13697 Clarify documentation in ProcessSession regarding StateManager interactions
    
    Signed-off-by: Pierre Villard <pi...@gmail.com>
    
    This closes #9223.
---
 .../src/main/java/org/apache/nifi/processor/ProcessSession.java     | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/nifi-api/src/main/java/org/apache/nifi/processor/ProcessSession.java b/nifi-api/src/main/java/org/apache/nifi/processor/ProcessSession.java
index e6516ca68e..26106b1b89 100644
--- a/nifi-api/src/main/java/org/apache/nifi/processor/ProcessSession.java
+++ b/nifi-api/src/main/java/org/apache/nifi/processor/ProcessSession.java
@@ -848,7 +848,7 @@ public interface ProcessSession {
     /**
      * Updates the value of the component's state, setting it to given value.
      * <p>
-     * This method does update the remote State Provider immediately but rather caches the value until the session is committed.
+     * This method does not update the remote State Provider immediately but rather caches the value until the session is committed.
      * At that point, it will publish the state to the remote State Provider, if the state is the latest according to the remote State Provider.
      *
      * @param state the value to change the state to
@@ -876,7 +876,7 @@ public interface ProcessSession {
      * The oldValue will be compared against the value of the state as it is known to {@code this} {@link ProcessSession}.
      * If the Process Session does not currently know the state, it will be fetched from the StateProvider.
      * <p>
-     * This method does update the remote State Provider immediately but rather caches the value until the session is committed.
+     * This method does not update the remote State Provider immediately but rather caches the value until the session is committed.
      * At that point, it will publish the state to the remote State Provider, if the state is the latest according to the remote State Provider.
      *
      * @param oldValue the value to compare the state's current value against
@@ -891,7 +891,7 @@ public interface ProcessSession {
     /**
      * Clears all keys and values from the component's state.
      * <p>
-     * This method does update the remote State Provider immediately but rather caches the value until the session is committed.
+     * This method does not update the remote State Provider immediately but rather caches the value until the session is committed.
      * At that point, it will publish the state to the remote State Provider, if the state is the latest according to the remote State Provider.
      *
      * @param scope the {@link Scope} to use for clearing the state