Skip navigation links
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
Creates a DefaultGeneratedCacheKey for the CacheKeyInvocationContext
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

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 
Skip navigation links

Copyright © 2019. All rights reserved.