Package dev.restate.sdk.core
Interface RestateEndpoint.LoggingContextSetter
-
- Enclosing class:
- RestateEndpoint
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public static interface RestateEndpoint.LoggingContextSetterInterface to abstract setting the logging context variables.In classic multithreaded environments, you can just use
THREAD_LOCAL_INSTANCE, though the caller ofRestateEndpointmust take care of the cleanup of the thread local map.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringINVOCATION_ID_KEYstatic java.lang.StringINVOCATION_STATUS_KEYstatic java.lang.StringINVOCATION_TARGET_KEYstatic RestateEndpoint.LoggingContextSetterTHREAD_LOCAL_INSTANCE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidset(java.lang.String key, java.lang.String value)
-
-
-
Field Detail
-
INVOCATION_ID_KEY
static final java.lang.String INVOCATION_ID_KEY
- See Also:
- Constant Field Values
-
INVOCATION_TARGET_KEY
static final java.lang.String INVOCATION_TARGET_KEY
- See Also:
- Constant Field Values
-
INVOCATION_STATUS_KEY
static final java.lang.String INVOCATION_STATUS_KEY
- See Also:
- Constant Field Values
-
THREAD_LOCAL_INSTANCE
static final RestateEndpoint.LoggingContextSetter THREAD_LOCAL_INSTANCE
-
-