org.springframework.messaging.handler.invocation

Interface HandlerMethodArgumentResolver

    • Method Detail

      • supportsParameter

        boolean supportsParameter(MethodParameter parameter)
        Whether the given method parameter is supported by this resolver.
        Parameters:
        parameter - the method parameter to check
        Returns:
        true if this resolver supports the supplied parameter; false otherwise
      • resolveArgument

        @Nullable
        java.lang.Object resolveArgument(MethodParameter parameter,
                                                   Message<?> message)
                                            throws java.lang.Exception
        Resolves a method parameter into an argument value from a given message.
        Parameters:
        parameter - the method parameter to resolve. This parameter must have previously been passed to supportsParameter(org.springframework.core.MethodParameter) which must have returned true.
        message - the currently processed message
        Returns:
        the resolved argument value, or null
        Throws:
        java.lang.Exception - in case of errors with the preparation of argument values