Class UserParameterResolver
java.lang.Object
io.fluxzero.sdk.tracking.handling.authentication.UserParameterResolver
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
Modifier and TypeMethodDescriptiondefault booleanbooleanmatches(Parameter arg0, Annotation arg1, Object arg2) booleanmayApply(Executable arg0, Class<?> arg1) resolve(Parameter p, Annotation methodAnnotation) default boolean
-
Constructor Details
-
UserParameterResolver
-
-
Method Details
-
resolve
-
matches
-
mayApply
-
determinesSpecificity
default boolean determinesSpecificity() -
test
-