Class SessionStatusMethodArgumentResolver
- java.lang.Object
- org.springframework.web.reactive.result.method.annotation.SessionStatusMethodArgumentResolver
- All Implemented Interfaces:
HandlerMethodArgumentResolver,SyncHandlerMethodArgumentResolver
public class SessionStatusMethodArgumentResolver extends Object implements SyncHandlerMethodArgumentResolver
Resolver for aSessionStatusargument obtaining it from theBindingContext.- Since:
- 5.0
- Author:
- Rossen Stoyanchev
Constructor Summary
Constructors Constructor Description SessionStatusMethodArgumentResolver()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectresolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)Resolve the value for the method parameter synchronously.booleansupportsParameter(MethodParameter parameter)Whether this resolver supports the given method parameter.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver
resolveArgument
Constructor Detail
SessionStatusMethodArgumentResolver
public SessionStatusMethodArgumentResolver()
Method Detail
supportsParameter
public boolean supportsParameter(MethodParameter parameter)
Description copied from interface:HandlerMethodArgumentResolverWhether this resolver supports the given method parameter.- Specified by:
supportsParameterin interfaceHandlerMethodArgumentResolver- Parameters:
parameter- the method parameter
resolveArgumentValue
@Nullable public Object resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange)
Description copied from interface:SyncHandlerMethodArgumentResolverResolve the value for the method parameter synchronously.- Specified by:
resolveArgumentValuein interfaceSyncHandlerMethodArgumentResolver- Parameters:
parameter- the method parameterbindingContext- the binding context to useexchange- the current exchange- Returns:
- the resolved value, if any