Interface CacheInvocationParameter


public interface CacheInvocationParameter
A parameter to an intercepted method invocation. Contains the parameter value as well static type and annotation information about the parameter.
  • Method Details

    • getRawType

      Class<?> getRawType()
      The parameter type as declared on the method.
    • getValue

      Object getValue()
      Returns:
      The parameter value
    • getAnnotations

      Set<Annotation> getAnnotations()
      Returns:
      An immutable Set of all Annotations on this method parameter, never null.
    • getParameterPosition

      int getParameterPosition()
      The index of the parameter in the original parameter array as returned by CacheInvocationContext.getAllParameters()
      Returns:
      The index of the parameter in the original parameter array.