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 Method
getMethod(MethodInvocation invocation)
protected Object[]
getParameters(MethodInvocation invocation)
protected Object
getTarget(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:
getParameters
in classorg.jsr107.ri.annotations.AbstractInternalCacheInvocationContext<MethodInvocation,A extends Annotation>
-
getMethod
protected Method getMethod(MethodInvocation invocation)
- Specified by:
getMethod
in classorg.jsr107.ri.annotations.AbstractInternalCacheInvocationContext<MethodInvocation,A extends Annotation>
-
getTarget
protected Object getTarget(MethodInvocation invocation)
- Specified by:
getTarget
in classorg.jsr107.ri.annotations.AbstractInternalCacheInvocationContext<MethodInvocation,A extends Annotation>
-
-