Package javax.cache.annotation
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 Summary
Modifier and TypeMethodDescriptionint
The index of the parameter in the original parameter array as returned byCacheInvocationContext.getAllParameters()
Class
<?> The parameter type as declared on the method.getValue()
-
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 byCacheInvocationContext.getAllParameters()
- Returns:
- The index of the parameter in the original parameter array.
-