From 630b42ff45050c8823612fa074b58cc5ecd3e3f6 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Thu, 30 Jun 2022 20:41:48 -0500 Subject: [PATCH] QQQ-14 switching to use InMemoryStateProvider --- .../qqq/backend/core/actions/RunProcessAction.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/kingsrook/qqq/backend/core/actions/RunProcessAction.java b/src/main/java/com/kingsrook/qqq/backend/core/actions/RunProcessAction.java index 5bb9ec18..fb37ef29 100644 --- a/src/main/java/com/kingsrook/qqq/backend/core/actions/RunProcessAction.java +++ b/src/main/java/com/kingsrook/qqq/backend/core/actions/RunProcessAction.java @@ -32,8 +32,8 @@ import com.kingsrook.qqq.backend.core.model.actions.processes.RunProcessRequest; import com.kingsrook.qqq.backend.core.model.actions.processes.RunProcessResult; import com.kingsrook.qqq.backend.core.model.metadata.processes.QFunctionMetaData; import com.kingsrook.qqq.backend.core.model.metadata.processes.QProcessMetaData; +import com.kingsrook.qqq.backend.core.state.InMemoryStateProvider; import com.kingsrook.qqq.backend.core.state.StateProviderInterface; -import com.kingsrook.qqq.backend.core.state.TempFileStateProvider; import com.kingsrook.qqq.backend.core.state.UUIDStateKey; @@ -114,8 +114,10 @@ public class RunProcessAction private StateProviderInterface getStateProvider() { // TODO - read this from somewhere in meta data eh? - // return InMemoryStateProvider.getInstance(); - return TempFileStateProvider.getInstance(); + return InMemoryStateProvider.getInstance(); + + // TODO - by using JSON serialization internally, this makes stupidly large payloads and crashes things. + // return TempFileStateProvider.getInstance(); }