Module io.fluxzero.sdk
Class UserParameterResolver
java.lang.Object
io.fluxzero.common.handling.TypedParameterResolver<Object>
io.fluxzero.sdk.tracking.handling.authentication.UserParameterResolver
- All Implemented Interfaces:
io.fluxzero.common.handling.ParameterResolver<Object>
public class UserParameterResolver
extends io.fluxzero.common.handling.TypedParameterResolver<Object>
Resolves parameters of type
User, typically representing the current user in a request context.
This resolver delegates the extraction of user information to a configured UserProvider, which defines how to
extract a user from a HasMessage or DeserializingMessage.
If no user can be determined from the message context, the User.getCurrent() thread-local fallback is used.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.fluxzero.common.handling.TypedParameterResolver
matches, mayApplyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fluxzero.common.handling.ParameterResolver
determinesSpecificity, test
-
Constructor Details
-
UserParameterResolver
-
-
Method Details
-
resolve
-