Package | Description |
---|---|
com.google.code.ssm.aop | |
com.google.code.ssm.aop.support | |
com.google.code.ssm.aop.support.builder |
Modifier and Type | Method and Description |
---|---|
AnnotationData |
MultiCacheAdvice.MultiCacheCoordinator.getAnnotationData() |
Modifier and Type | Method and Description |
---|---|
(package private) MultiCacheAdvice.MapHolder |
UpdateMultiCacheAdvice.convertIdObjectsToKeyMap(List<Object> idObjects,
AnnotationData data) |
(package private) MultiCacheAdvice.MapHolder |
MultiCacheAdvice.createObjectIdCacheKeyMapping(AnnotationData data,
Object[] args,
Method methodToCache) |
Cache |
CacheBase.getCache(AnnotationData data) |
protected String |
ReadThroughAssignCacheAdvice.getCacheKey(AnnotationData data,
Object[] args,
String methodDesc) |
protected String |
ReadThroughSingleCacheAdvice.getCacheKey(AnnotationData data,
Object[] args,
String methodDesc) |
protected abstract String |
SingleReadCacheAdvice.getCacheKey(AnnotationData data,
Object[] args,
String methodDesc) |
protected abstract String |
SingleUpdateCacheAdvice.getCacheKey(AnnotationData data,
Object[] args,
String methodDesc) |
protected String |
UpdateAssignCacheAdvice.getCacheKey(AnnotationData data,
Object[] args,
String methodDesc) |
protected String |
UpdateSingleCacheAdvice.getCacheKey(AnnotationData data,
Object[] args,
String methodDesc) |
<T> T |
CacheBase.getUpdateData(AnnotationData data,
Method method,
Object[] args,
Object returnValue) |
(package private) void |
UpdateMultiCacheAdvice.updateCache(List<String> cacheKeys,
List<Object> returnList,
Method methodToCache,
AnnotationData data,
SerializationType serializationType) |
Constructor and Description |
---|
MultiCacheCoordinator(Method method,
AnnotationData data) |
Modifier and Type | Method and Description |
---|---|
static AnnotationData |
AnnotationDataBuilder.buildAnnotationData(Annotation annotation,
Class<? extends Annotation> expectedAnnotationClass,
Method targetMethod) |
Modifier and Type | Method and Description |
---|---|
String |
CacheKeyBuilder.getAssignCacheKey(AnnotationData data) |
String |
CacheKeyBuilderImpl.getAssignCacheKey(AnnotationData data) |
String |
CacheKeyBuilder.getCacheKey(AnnotationData data,
Object[] args,
String methodDesc) |
String |
CacheKeyBuilderImpl.getCacheKey(AnnotationData data,
Object[] args,
String methodDesc) |
List<String> |
CacheKeyBuilder.getCacheKeys(AnnotationData data,
Object[] args,
String methodDesc) |
List<String> |
CacheKeyBuilderImpl.getCacheKeys(AnnotationData data,
Object[] args,
String methodDesc) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractDataBuilder.build(AnnotationData data,
Annotation annotation,
Class<? extends Annotation> expectedAnnotationClass,
Method targetMethod) |
protected void |
AssignedKeyBuilder.build(AnnotationData data,
Annotation annotation,
Class<? extends Annotation> expectedAnnotationClass,
Method targetMethod) |
protected void |
CacheNameBuilder.build(AnnotationData data,
Annotation annotation,
Class<? extends Annotation> expectedAnnotationClass,
Method targetMethod) |
protected void |
ClassNameBuilder.build(AnnotationData data,
Annotation annotation,
Class<? extends Annotation> expectedAnnotationClass,
Method targetMethod) |
protected void |
DataIndexBuilder.build(AnnotationData data,
Annotation annotation,
Class<? extends Annotation> expectedAnnotationClass,
Method targetMethod) |
protected void |
ExpirationBuilder.build(AnnotationData data,
Annotation annotation,
Class<? extends Annotation> expectedAnnotationClass,
Method targetMethod) |
protected void |
KeyIndexesBuilder.build(AnnotationData data,
Annotation annotation,
Class<? extends Annotation> expectedAnnotationClass,
Method targetMethod) |
protected void |
ListKeyIndexBuilder.build(AnnotationData data,
Annotation annotation,
Class<? extends Annotation> expectedAnnotationClass,
Method targetMethod) |
protected void |
NamespaceBuilder.build(AnnotationData data,
Annotation annotation,
Class<? extends Annotation> expectedAnnotationClass,
Method targetMethod) |
void |
AbstractDataBuilder.populate(AnnotationData data,
Annotation annotation,
Class<? extends Annotation> expectedAnnotationClass,
Method targetMethod)
Populates additional data into annotation data.
|
Copyright © 2019. All rights reserved.