Class BlackboardArgumentResolver

    • Constructor Detail

      • BlackboardArgumentResolver

        BlackboardArgumentResolver()
    • Method Detail

      • supportsParameter

         Boolean supportsParameter(Parameter javaParameter, KParameter kotlinParameter, OperationContext operationContext)

        Whether the given method parameter is supported by this resolver.

        Parameters:
        javaParameter - the Java method parameter to check
        kotlinParameter - the Kotlin method parameter to check.
        operationContext - the current operation context when invoked before resolveArgument; null when invoked before resolveInputBinding
        Returns:

        true if this resolver supports the supplied parameter; false otherwise

      • resolveInputBinding

         Set<IoBinding> resolveInputBinding(Parameter javaParameter, KParameter kotlinParameter)
        Parameters:
        javaParameter - the Java method parameter to check.
        kotlinParameter - the Kotlin method parameter to check.
        Returns:

        a set of bindings. Returns an empty set by default.

      • resolveArgument

         Object resolveArgument(Parameter javaParameter, KParameter kotlinParameter, OperationContext operationContext)

        Resolve an action method parameter into an argument value. An OperationContext provides access to the context of the current action.

        Parameters:
        javaParameter - the Java method parameter to check.
        kotlinParameter - the Kotlin method parameter to check.
        operationContext - the current operation context