public class CacheMethodDetailsImpl<A extends Annotation> extends Object implements javax.cache.annotation.CacheMethodDetails<A>
Modifier and Type | Field and Description |
---|---|
protected InvocationContext |
delegate |
protected CDIJCacheHelper.MethodMeta |
meta |
Constructor and Description |
---|
CacheMethodDetailsImpl(InvocationContext delegate,
A cacheAnnotation,
String cacheName,
CDIJCacheHelper.MethodMeta meta) |
Modifier and Type | Method and Description |
---|---|
Set<Annotation> |
getAnnotations() |
A |
getCacheAnnotation() |
String |
getCacheName() |
Method |
getMethod() |
protected final InvocationContext delegate
protected final CDIJCacheHelper.MethodMeta meta
public CacheMethodDetailsImpl(InvocationContext delegate, A cacheAnnotation, String cacheName, CDIJCacheHelper.MethodMeta meta)
public Method getMethod()
getMethod
in interface javax.cache.annotation.CacheMethodDetails<A extends Annotation>
public Set<Annotation> getAnnotations()
getAnnotations
in interface javax.cache.annotation.CacheMethodDetails<A extends Annotation>
public A getCacheAnnotation()
getCacheAnnotation
in interface javax.cache.annotation.CacheMethodDetails<A extends Annotation>
public String getCacheName()
getCacheName
in interface javax.cache.annotation.CacheMethodDetails<A extends Annotation>
Copyright © 2002–2018 The Apache Software Foundation. All rights reserved.