Class TapestryIoCInternalCacheInvocationContext<A extends Annotation>
- java.lang.Object
 - 
- org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext<MethodInvocation,A>
 - 
- org.apache.tapestry5.jcache.internal.TapestryIoCInternalCacheInvocationContext<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.CacheMethodDetails<A>,org.jsr107.ri.annotations.InternalCacheInvocationContext<A>
public class TapestryIoCInternalCacheInvocationContext<A extends Annotation> extends org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext<MethodInvocation,A>
Tapestry-IoC specific cache invocation context usingMethodInvocation 
- 
- 
Constructor Summary
Constructors Constructor Description TapestryIoCInternalCacheInvocationContext(org.jsr107.ri.annotations.StaticCacheInvocationContext<A> staticCacheInvocationContext, 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) 
 - 
 
- 
- 
Constructor Detail
- 
TapestryIoCInternalCacheInvocationContext
public TapestryIoCInternalCacheInvocationContext(org.jsr107.ri.annotations.StaticCacheInvocationContext<A> staticCacheInvocationContext, MethodInvocation invocation)
Create new cache key invocation context for the static context and invocation- Parameters:
 staticCacheInvocationContext- Static information about the invoked methodinvocation- The AOP Alliance invocation context
 
 - 
 
- 
Method Detail
- 
getParameters
protected Object[] getParameters(MethodInvocation invocation)
- Specified by:
 getParametersin classorg.jsr107.ri.annotations.AbstractInternalCacheInvocationContext<MethodInvocation,A extends Annotation>
 
- 
getMethod
protected Method getMethod(MethodInvocation invocation)
- Specified by:
 getMethodin classorg.jsr107.ri.annotations.AbstractInternalCacheInvocationContext<MethodInvocation,A extends Annotation>
 
- 
getTarget
protected Object getTarget(MethodInvocation invocation)
- Specified by:
 getTargetin classorg.jsr107.ri.annotations.AbstractInternalCacheInvocationContext<MethodInvocation,A extends Annotation>
 
 - 
 
 -