A C D E G H I M O P R S U V 

A

AbstractCacheInterceptor<I> - Class in org.jsr107.ri.annotations
Base class for cache related interceptors
AbstractCacheInterceptor() - Constructor for class org.jsr107.ri.annotations.AbstractCacheInterceptor
 
AbstractCacheLookupUtil<I> - Class in org.jsr107.ri.annotations
Utility used by all annotations to lookup the CacheResolver and CacheKeyGenerator for a given method.
AbstractCacheLookupUtil() - Constructor for class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Create lookup utility
AbstractCachePutInterceptor<I> - Class in org.jsr107.ri.annotations
Interceptor for CachePut
AbstractCachePutInterceptor() - Constructor for class org.jsr107.ri.annotations.AbstractCachePutInterceptor
 
AbstractCacheRemoveAllInterceptor<I> - Class in org.jsr107.ri.annotations
Interceptor for CacheRemoveAll
AbstractCacheRemoveAllInterceptor() - Constructor for class org.jsr107.ri.annotations.AbstractCacheRemoveAllInterceptor
 
AbstractCacheRemoveEntryInterceptor<I> - Class in org.jsr107.ri.annotations
Interceptor for CacheRemove
AbstractCacheRemoveEntryInterceptor() - Constructor for class org.jsr107.ri.annotations.AbstractCacheRemoveEntryInterceptor
 
AbstractCacheResultInterceptor<I> - Class in org.jsr107.ri.annotations
Interceptor for CacheResult
AbstractCacheResultInterceptor() - Constructor for class org.jsr107.ri.annotations.AbstractCacheResultInterceptor
 
AbstractInternalCacheInvocationContext<I,A extends Annotation> - Class in org.jsr107.ri.annotations
Provides caching specific context about an intercepted method invocation.
AbstractInternalCacheInvocationContext(StaticCacheInvocationContext<A>, I) - Constructor for class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
Create a AbstractInternalCacheInvocationContext
AbstractInternalCacheKeyInvocationContext<I,A extends Annotation> - Class in org.jsr107.ri.annotations
Provides caching specific context about an intercepted method invocation.
AbstractInternalCacheKeyInvocationContext(StaticCacheKeyInvocationContext<A>, I) - Constructor for class org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext
Create a AbstractInternalCacheInvocationContext
AbstractKeyedCacheInterceptor<I,T extends StaticCacheKeyInvocationContext<?>> - Class in org.jsr107.ri.annotations
Base class for all interceptor implementations, contains utility methods
AbstractKeyedCacheInterceptor() - Constructor for class org.jsr107.ri.annotations.AbstractKeyedCacheInterceptor
 
AbstractStaticCacheInvocationContext<A extends Annotation> - Class in org.jsr107.ri.annotations
 
AbstractStaticCacheInvocationContext(CacheMethodDetails<A>, CacheResolver, List<CacheParameterDetails>) - Constructor for class org.jsr107.ri.annotations.AbstractStaticCacheInvocationContext
Create a new static invocation instance

C

CacheContextSource<I> - Interface in org.jsr107.ri.annotations
Defines the API for looking up information about an invocation.
cacheException(Cache<Object, Throwable>, GeneratedCacheKey, CacheResult, Throwable) - Method in class org.jsr107.ri.annotations.AbstractCacheResultInterceptor
Cache the exception if exception caching is enabled.
CacheInvocationParameterImpl - Class in org.jsr107.ri.annotations
Provides caching specific information about a method parameter for intercepted method invocations.
CacheInvocationParameterImpl(CacheParameterDetails, Object) - Constructor for class org.jsr107.ri.annotations.CacheInvocationParameterImpl
Creates a CacheInvocationParameterImpl
CacheMethodDetailsImpl<A extends Annotation> - Class in org.jsr107.ri.annotations
Static details about the annotated method, used with CacheResolverFactory to find the CacheResolver;
CacheMethodDetailsImpl(Method, Set<Annotation>, A, String) - Constructor for class org.jsr107.ri.annotations.CacheMethodDetailsImpl
Create a new set of method details
CacheParameterDetails - Class in org.jsr107.ri.annotations
 
CacheParameterDetails(Class<?>, Set<Annotation>, int) - Constructor for class org.jsr107.ri.annotations.CacheParameterDetails
Create new cache parameter details
cachePut(CacheContextSource<I>, I) - Method in class org.jsr107.ri.annotations.AbstractCachePutInterceptor
Handles the Cache.put(Object, Object) as specified for the CachePut annotation
CachePutMethodDetails - Class in org.jsr107.ri.annotations
Details for a method annotated with CachePut
CachePutMethodDetails(CacheMethodDetails<CachePut>, CacheResolver, CacheKeyGenerator, List<CacheParameterDetails>, List<CacheParameterDetails>, CacheParameterDetails) - Constructor for class org.jsr107.ri.annotations.CachePutMethodDetails
 
cacheRemoveAll(CacheContextSource<I>, I) - Method in class org.jsr107.ri.annotations.AbstractCacheRemoveAllInterceptor
Handles the Cache.removeAll() as specified for the CacheRemoveAll annotation
CacheRemoveAllMethodDetails - Class in org.jsr107.ri.annotations
Details for a method annotated with CacheRemoveAll
CacheRemoveAllMethodDetails(CacheMethodDetails<CacheRemoveAll>, CacheResolver, List<CacheParameterDetails>) - Constructor for class org.jsr107.ri.annotations.CacheRemoveAllMethodDetails
Create a new details object for CacheRemoveAll
cacheRemoveEntry(CacheContextSource<I>, I) - Method in class org.jsr107.ri.annotations.AbstractCacheRemoveEntryInterceptor
Handles the Cache.remove(Object) as specified for the CacheRemove annotation
CacheRemoveEntryMethodDetails - Class in org.jsr107.ri.annotations
Details for a method annotated with CacheRemove
CacheRemoveEntryMethodDetails(CacheMethodDetails<CacheRemove>, CacheResolver, CacheKeyGenerator, List<CacheParameterDetails>, List<CacheParameterDetails>) - Constructor for class org.jsr107.ri.annotations.CacheRemoveEntryMethodDetails
 
cacheResult(CacheContextSource<I>, I) - Method in class org.jsr107.ri.annotations.AbstractCacheResultInterceptor
Handles the Cache.get(Object) and Cache.put(Object, Object) logic as specified for the CacheResult annotation
CacheResultMethodDetails - Class in org.jsr107.ri.annotations
Details for a method annotated with CacheResult
CacheResultMethodDetails(CacheMethodDetails<CacheResult>, CacheResolver, CacheResolver, CacheKeyGenerator, List<CacheParameterDetails>, List<CacheParameterDetails>) - Constructor for class org.jsr107.ri.annotations.CacheResultMethodDetails
 
cacheValue(InternalCacheKeyInvocationContext<? extends Annotation>, CachePutMethodDetails, Object) - Method in class org.jsr107.ri.annotations.AbstractCachePutInterceptor
Lookup the Cache, generate a GeneratedCacheKey and store the value in the cache.
checkForCachedException(Cache<Object, Throwable>, GeneratedCacheKey) - Method in class org.jsr107.ri.annotations.AbstractCacheResultInterceptor
Check to see if there is a cached exception that needs to be re-thrown
ClassFilter - Class in org.jsr107.ri.annotations
Utility that matches an object's type against a list of included and excluded classes.
createCacheInvocationContextImpl(StaticCacheInvocationContext<? extends Annotation>, I) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Create the cache invocation context for the provided static context and intercepted method invocation
createCacheKeyInvocationContextImpl(StaticCacheKeyInvocationContext<? extends Annotation>, I) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Create the cache key invocation context for the provided static context and intercepted method invocation
createCacheMethodDetails(A, CacheDefaults, String, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Create CacheMethodDetails to describe the annotated method
createCachePutMethodDetails(CachePut, CacheDefaults, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Create a StaticCacheInvocationContext implementation specific to the CachePut annotated method
createCacheRemoveAllMethodDetails(CacheRemoveAll, CacheDefaults, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Create a StaticCacheInvocationContext implementation specific to the CacheRemoveAll annotated method
createCacheRemoveEntryMethodDetails(CacheRemove, CacheDefaults, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Create a StaticCacheInvocationContext implementation specific to the CacheRemove annotated method
createCacheResultMethodDetails(CacheResult, CacheDefaults, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Create a StaticCacheInvocationContext implementation specific to the CacheResult annotated method

D

DefaultCacheKeyGenerator - Class in org.jsr107.ri.annotations
DefaultCacheKeyGenerator() - Constructor for class org.jsr107.ri.annotations.DefaultCacheKeyGenerator
 
DefaultCacheResolver - Class in org.jsr107.ri.annotations
 
DefaultCacheResolver(Cache<?, ?>) - Constructor for class org.jsr107.ri.annotations.DefaultCacheResolver
Create a new default cache resolver that always returns the specified cache
DefaultCacheResolverFactory - Class in org.jsr107.ri.annotations
Default CacheResolverFactory that uses the default CacheManager and finds the Cache using CacheManager.getCache(String).
DefaultCacheResolverFactory(CacheManager) - Constructor for class org.jsr107.ri.annotations.DefaultCacheResolverFactory
Constructs the resolver
DefaultCacheResolverFactory() - Constructor for class org.jsr107.ri.annotations.DefaultCacheResolverFactory
Constructs the resolver
DefaultGeneratedCacheKey - Class in org.jsr107.ri.annotations
Default cache key implementation.
DefaultGeneratedCacheKey(Object[]) - Constructor for class org.jsr107.ri.annotations.DefaultGeneratedCacheKey
Constructs a default cache key

E

equals(Object) - Method in class org.jsr107.ri.annotations.DefaultGeneratedCacheKey
 

G

generateCacheKey(CacheKeyInvocationContext<? extends Annotation>) - Method in class org.jsr107.ri.annotations.DefaultCacheKeyGenerator
 
getAllParameters() - Method in class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
 
getAllParameters() - Method in class org.jsr107.ri.annotations.AbstractStaticCacheInvocationContext
 
getAllParameters() - Method in interface org.jsr107.ri.annotations.StaticCacheInvocationContext
 
getAnnotation(Class<T>, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Get the concrete annotation object for the method that will be invoked on the target class.
getAnnotations() - Method in class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
 
getAnnotations() - Method in class org.jsr107.ri.annotations.AbstractStaticCacheInvocationContext
 
getAnnotations() - Method in class org.jsr107.ri.annotations.CacheInvocationParameterImpl
 
getAnnotations() - Method in class org.jsr107.ri.annotations.CacheMethodDetailsImpl
 
getAnnotations() - Method in class org.jsr107.ri.annotations.CacheParameterDetails
 
getCacheAnnotation() - Method in class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
 
getCacheAnnotation() - Method in class org.jsr107.ri.annotations.AbstractStaticCacheInvocationContext
 
getCacheAnnotation() - Method in class org.jsr107.ri.annotations.CacheMethodDetailsImpl
 
getCacheInvocationContext(I) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Get the AbstractInternalCacheInvocationContext for the invocation
getCacheInvocationContext(InternalCacheInvocationContext<? extends Annotation>, InterceptorType) - Method in class org.jsr107.ri.annotations.AbstractCacheRemoveAllInterceptor
Get, check the InterceptorType and cast the CacheMethodDetailsImpl for the invocation.
getCacheInvocationContext(I) - Method in interface org.jsr107.ri.annotations.CacheContextSource
Get information about an invocation annotated CacheResult, CachePut, CacheRemove, or CacheRemoveAll
getCacheKeyGenerator(Class<? extends CacheKeyGenerator>, CacheDefaults) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Get the cache key generator based on the requested type and the defaults
getCacheKeyGenerator() - Method in class org.jsr107.ri.annotations.StaticCacheKeyInvocationContext
 
getCacheKeyInvocationContext(I) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Get the InternalCacheKeyInvocationContext for the CDI invocation.
getCacheKeyInvocationContext(I) - Method in interface org.jsr107.ri.annotations.CacheContextSource
Get information about an invocation annotated CacheResult, CachePut, or CacheRemove
getCacheName() - Method in class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
 
getCacheName() - Method in class org.jsr107.ri.annotations.AbstractStaticCacheInvocationContext
 
getCacheName() - Method in class org.jsr107.ri.annotations.CacheMethodDetailsImpl
 
getCacheResolver() - Method in class org.jsr107.ri.annotations.AbstractStaticCacheInvocationContext
 
getCacheResolver(CacheMethodDetails<? extends Annotation>) - Method in class org.jsr107.ri.annotations.DefaultCacheResolverFactory
 
getCacheResolver() - Method in interface org.jsr107.ri.annotations.StaticCacheInvocationContext
 
getCacheResolverFactory(Class<? extends CacheResolverFactory>, CacheDefaults) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Get the cache resolver factory based on the requested type and the defaults.
getCacheValueParameter() - Method in class org.jsr107.ri.annotations.CachePutMethodDetails
 
getDefaultCacheKeyGenerator() - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
 
getDefaultCacheResolverFactory() - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
 
getExceptionCache(InternalCacheKeyInvocationContext<? extends Annotation>, CacheResultMethodDetails) - Method in class org.jsr107.ri.annotations.AbstractCacheResultInterceptor
Get the exception cache if one is configured
getExceptionCacheResolver() - Method in class org.jsr107.ri.annotations.CacheResultMethodDetails
 
getExceptionCacheResolver(CacheMethodDetails<CacheResult>) - Method in class org.jsr107.ri.annotations.DefaultCacheResolverFactory
 
getExceptionCacheResolver() - Method in interface org.jsr107.ri.annotations.StaticCacheResultInvocationContext
 
getInterceptorType() - Method in class org.jsr107.ri.annotations.CachePutMethodDetails
 
getInterceptorType() - Method in class org.jsr107.ri.annotations.CacheRemoveAllMethodDetails
 
getInterceptorType() - Method in class org.jsr107.ri.annotations.CacheRemoveEntryMethodDetails
 
getInterceptorType() - Method in class org.jsr107.ri.annotations.CacheResultMethodDetails
 
getInterceptorType() - Method in interface org.jsr107.ri.annotations.StaticCacheInvocationContext
 
getKeyParameters() - Method in class org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext
 
getKeyParameters() - Method in class org.jsr107.ri.annotations.StaticCacheKeyInvocationContext
 
getMethod(I) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
 
getMethod(I) - Method in class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
 
getMethod() - Method in class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
 
getMethod(I) - Method in class org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext
 
getMethod() - Method in class org.jsr107.ri.annotations.AbstractStaticCacheInvocationContext
 
getMethod() - Method in class org.jsr107.ri.annotations.CacheMethodDetailsImpl
 
getMethodAnnotations(Method) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Get an immutable set of all annotations on the method
getMethodDetails(Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Get detailed data about an annotated method for a specific targeted class
getMethodDetails(Method, Class<? extends Object>) - Method in interface org.jsr107.ri.annotations.CacheContextSource
Get static information about a method annotated with CacheResult, CachePut, CacheRemove, or CacheRemoveAll
getObjectByType(Class<T>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Used to load CacheKeyGenerator and CacheResolverFactory instances by type
getParameterDetails(Method, boolean) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Parse the parameters for a Method and create immutable CacheParameterDetails lists
getParameterPosition() - Method in class org.jsr107.ri.annotations.CacheInvocationParameterImpl
 
getParameterPosition() - Method in class org.jsr107.ri.annotations.CacheParameterDetails
 
getParameters(I) - Method in class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
 
getParameters(I) - Method in class org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext
 
getRawType() - Method in class org.jsr107.ri.annotations.CacheInvocationParameterImpl
 
getRawType() - Method in class org.jsr107.ri.annotations.CacheParameterDetails
 
getStaticCacheInvocationContext() - Method in class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
 
getStaticCacheInvocationContext() - Method in interface org.jsr107.ri.annotations.InternalCacheInvocationContext
 
getStaticCacheKeyInvocationContext() - Method in class org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext
 
getStaticCacheKeyInvocationContext(InternalCacheKeyInvocationContext<?>, InterceptorType) - Method in class org.jsr107.ri.annotations.AbstractKeyedCacheInterceptor
Get, check the InterceptorType and cast the CacheMethodDetailsImpl for the invocation.
getStaticCacheKeyInvocationContext() - Method in interface org.jsr107.ri.annotations.InternalCacheKeyInvocationContext
 
getTarget(I) - Method in class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
 
getTarget() - Method in class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
 
getTarget(I) - Method in class org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext
 
getTargetClass(I) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
 
getValue() - Method in class org.jsr107.ri.annotations.CacheInvocationParameterImpl
 
getValueParameter() - Method in class org.jsr107.ri.annotations.AbstractInternalCacheKeyInvocationContext
 

H

hashCode() - Method in class org.jsr107.ri.annotations.DefaultGeneratedCacheKey
 

I

InterceptorType - Enum in org.jsr107.ri.annotations
Possible types of cache related advice
InternalCacheInvocationContext<A extends Annotation> - Interface in org.jsr107.ri.annotations
RI Internal extension of CacheInvocationContext that provides access to an AbstractStaticCacheInvocationContext.
InternalCacheKeyInvocationContext<A extends Annotation> - Interface in org.jsr107.ri.annotations
 
isIncluded(T, Class<? extends T>[], Class<? extends T>[], boolean) - Static method in class org.jsr107.ri.annotations.ClassFilter
Determines if a candidate object's type passes a set of included/excluded filters

Returns true of one of the following conditions is true If included and excluded are both empty then the value passed as includeBothEmpty is returned If included is not empty and excluded is empty and candidate is an instanceof a member of the included array If included is empty and excluded is not empty and candidate is not an instanceof a member of the excluded array If included and excluded are not empty and candidate is an instanceof a member of the included array and candidate is not an instanceof a member of the excluded array

M

matches(T, Class<? extends T>[]) - Static method in class org.jsr107.ri.annotations.ClassFilter
Determines if a candidate object's type matches an element in the classes array.

O

org.jsr107.ri.annotations - package org.jsr107.ri.annotations
Copyright 2011-2013 Terracotta, Inc.

P

proceed(I) - Method in class org.jsr107.ri.annotations.AbstractCacheInterceptor
Proceed with the invocation

R

removeAll(InternalCacheInvocationContext<? extends Annotation>, StaticCacheInvocationContext<CacheRemoveAll>) - Method in class org.jsr107.ri.annotations.AbstractCacheRemoveAllInterceptor
Resolve the Cache and call removeAll
resolveCache(CacheInvocationContext<? extends Annotation>) - Method in class org.jsr107.ri.annotations.DefaultCacheResolver
 
resolveCacheName(String, CacheDefaults, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
Determine the cache name to use based on the method and class level annotations

S

StaticCacheInvocationContext<A extends Annotation> - Interface in org.jsr107.ri.annotations
 
StaticCacheKeyInvocationContext<A extends Annotation> - Class in org.jsr107.ri.annotations
Details common to all annotated methods that generate a cache key
StaticCacheKeyInvocationContext(CacheMethodDetails<A>, CacheResolver, CacheKeyGenerator, List<CacheParameterDetails>, List<CacheParameterDetails>) - Constructor for class org.jsr107.ri.annotations.StaticCacheKeyInvocationContext
 
StaticCacheResultInvocationContext - Interface in org.jsr107.ri.annotations
 

U

unwrap(Class<T>) - Method in class org.jsr107.ri.annotations.AbstractInternalCacheInvocationContext
 

V

valueOf(String) - Static method in enum org.jsr107.ri.annotations.InterceptorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jsr107.ri.annotations.InterceptorType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I M O P R S U V 

Copyright © 2014. All Rights Reserved.