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.
    Author:
    Eric Dalquist
    • Method Detail

      • 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.