QQQ-14 switching to use InMemoryStateProvider

This commit is contained in:
2022-06-30 20:41:48 -05:00
parent ed8f4f5c88
commit 630b42ff45

View File

@ -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.actions.processes.RunProcessResult;
import com.kingsrook.qqq.backend.core.model.metadata.processes.QFunctionMetaData; 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.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.StateProviderInterface;
import com.kingsrook.qqq.backend.core.state.TempFileStateProvider;
import com.kingsrook.qqq.backend.core.state.UUIDStateKey; import com.kingsrook.qqq.backend.core.state.UUIDStateKey;
@ -114,8 +114,10 @@ public class RunProcessAction
private StateProviderInterface getStateProvider() private StateProviderInterface getStateProvider()
{ {
// TODO - read this from somewhere in meta data eh? // TODO - read this from somewhere in meta data eh?
// return InMemoryStateProvider.getInstance(); return InMemoryStateProvider.getInstance();
return TempFileStateProvider.getInstance();
// TODO - by using JSON serialization internally, this makes stupidly large payloads and crashes things.
// return TempFileStateProvider.getInstance();
} }