Class TapestryIoCInternalCacheKeyInvocationContext<A extends Annotation>

  • Type Parameters:
    A - The type of annotation this context information is for. One of CacheResult, CachePut, CacheRemove, or CacheRemoveAll.
    All Implemented Interfaces:
    javax.cache.annotation.CacheInvocationContext<A>, javax.cache.annotation.CacheKeyInvocationContext<A>, javax.cache.annotation.CacheMethodDetails<A>, org.jsr107.ri.annotations.InternalCacheInvocationContext<A>, org.jsr107.ri.annotations.InternalCacheKeyInvocationContext<A>

    public class TapestryIoCInternalCacheKeyInvocationContext<A extends Annotation>
    extends org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext<MethodInvocation,​A>
    Tapestry-IoC specific cache key invocation context using MethodInvocation
    • Constructor Summary

      Constructors 
      Constructor Description
      TapestryIoCInternalCacheKeyInvocationContext​(org.jsr107.ri.annotations.StaticCacheKeyInvocationContext<A> staticCacheKeyInvocationContext, MethodInvocation invocation)
      Create new cache key invocation context for the static context and invocation
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Method getMethod​(MethodInvocation invocation)  
      protected Object[] getParameters​(MethodInvocation invocation)  
      protected Object getTarget​(MethodInvocation invocation)  
      • Methods inherited from class org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext

        getKeyParameters, getStaticCacheKeyInvocationContext, getValueParameter
      • Methods inherited from class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext

        getAllParameters, getAnnotations, getCacheAnnotation, getCacheName, getMethod, getStaticCacheInvocationContext, getTarget, unwrap
      • Methods inherited from interface javax.cache.annotation.CacheInvocationContext

        getAllParameters, getTarget, unwrap
      • Methods inherited from interface javax.cache.annotation.CacheMethodDetails

        getAnnotations, getCacheAnnotation, getCacheName, getMethod