From edcc036f62b1ec4d135231b99a3088fcf83ad969 Mon Sep 17 00:00:00 2001 From: Rene Pfeuffer Date: Wed, 18 Dec 2019 12:48:11 +0100 Subject: [PATCH] Make reverse channel transient --- .../java/sonia/scm/repository/spi/BrowseCommandRequest.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scm-core/src/main/java/sonia/scm/repository/spi/BrowseCommandRequest.java b/scm-core/src/main/java/sonia/scm/repository/spi/BrowseCommandRequest.java index 0c82c71331..9c23fe93f2 100644 --- a/scm-core/src/main/java/sonia/scm/repository/spi/BrowseCommandRequest.java +++ b/scm-core/src/main/java/sonia/scm/repository/spi/BrowseCommandRequest.java @@ -249,5 +249,7 @@ public final class BrowseCommandRequest extends FileBaseCommandRequest /** browse file objects recursive */ private boolean recursive = false; - private final Consumer updater; + // WARNING / TODO: This field creates a reverse channel from the implementation to the API. This will break + // whenever the API runs in a different process than the SPI (for example to run explicit hosts for git repositories). + private final transient Consumer updater; }