Package app.ductape.sdk.sessions
Class SessionsHelper
java.lang.Object
app.ductape.sdk.sessions.SessionsHelper
Java parity utility for TS sessions.helper.ts.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final record -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> SessionsHelper.ProcessSessionResultprocessSessionForExecution(String sessionToken, String privateKey, T input, String env, SessionsHelper.ProcessSessionOptions options) static <T> SessionsHelper.ProcessSessionResultprocessSessionForExecution(String sessionToken, String privateKey, T input, String env, String selector, Function<String, String> fetchSessionSelector) static <T> TresolveSessionReferences(T input, SessionsResolver.SessionData sessionData) verifyAndExtractSession(String sessionToken, String privateKey, String env, String selector)
-
Method Details
-
verifyAndExtractSession
public static SessionsHelper.SessionVerificationResult verifyAndExtractSession(String sessionToken, String privateKey, String env, String selector) -
getSessionLogFields
public static SessionsHelper.SessionLogFields getSessionLogFields(SessionsResolver.SessionContext context) -
resolveSessionReferences
-
processSessionForExecution
-
processSessionForExecution
public static <T> SessionsHelper.ProcessSessionResult processSessionForExecution(String sessionToken, String privateKey, T input, String env, SessionsHelper.ProcessSessionOptions options)
-