Class TapestryIoCInternalCacheKeyInvocationContext<A extends Annotation>
- java.lang.Object
 - 
- org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext<I,A>
 - 
- org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext<MethodInvocation,A>
 - 
- org.apache.tapestry5.jcache.internal.TapestryIoCInternalCacheKeyInvocationContext<A>
 
 
 
 
- 
- Type Parameters:
 A- The type of annotation this context information is for. One ofCacheResult,CachePut,CacheRemove, orCacheRemoveAll.
- 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 usingMethodInvocation 
- 
- 
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 MethodgetMethod(MethodInvocation invocation)protected Object[]getParameters(MethodInvocation invocation)protected ObjectgetTarget(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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
TapestryIoCInternalCacheKeyInvocationContext
public TapestryIoCInternalCacheKeyInvocationContext(org.jsr107.ri.annotations.StaticCacheKeyInvocationContext<A> staticCacheKeyInvocationContext, MethodInvocation invocation)
Create new cache key invocation context for the static context and invocation- Parameters:
 staticCacheKeyInvocationContext- Static information about the invoked methodinvocation- The AOP Alliance invocation context
 
 - 
 
- 
Method Detail
- 
getParameters
protected Object[] getParameters(MethodInvocation invocation)
- Overrides:
 getParametersin classorg.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext<MethodInvocation,A extends Annotation>
 
- 
getMethod
protected Method getMethod(MethodInvocation invocation)
- Overrides:
 getMethodin classorg.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext<MethodInvocation,A extends Annotation>
 
- 
getTarget
protected Object getTarget(MethodInvocation invocation)
- Overrides:
 getTargetin classorg.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext<MethodInvocation,A extends Annotation>
 
 - 
 
 -