public class AspectjAopInterceptor extends Object
| 构造器和说明 |
|---|
AspectjAopInterceptor(CacheHandler cacheHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkAndDeleteCache(org.aspectj.lang.JoinPoint jp,
Object retVal) |
Object |
checkAndDeleteCacheTransactional(org.aspectj.lang.ProceedingJoinPoint pjp) |
Object |
checkAndProceed(org.aspectj.lang.ProceedingJoinPoint pjp) |
void |
deleteCache(org.aspectj.lang.JoinPoint aopProxyChain,
com.jarvis.cache.annotation.CacheDelete cacheDelete,
Object retVal) |
Object |
deleteCacheTransactional(org.aspectj.lang.ProceedingJoinPoint aopProxyChain,
com.jarvis.cache.annotation.CacheDeleteTransactional cacheDeleteTransactional) |
CacheHandler |
getCacheHandler() |
Object |
proceed(org.aspectj.lang.ProceedingJoinPoint aopProxyChain,
com.jarvis.cache.annotation.Cache cache) |
public AspectjAopInterceptor(CacheHandler cacheHandler)
public Object checkAndProceed(org.aspectj.lang.ProceedingJoinPoint pjp) throws Throwable
Throwablepublic void checkAndDeleteCache(org.aspectj.lang.JoinPoint jp,
Object retVal)
throws Throwable
Throwablepublic Object checkAndDeleteCacheTransactional(org.aspectj.lang.ProceedingJoinPoint pjp) throws Throwable
Throwablepublic Object proceed(org.aspectj.lang.ProceedingJoinPoint aopProxyChain, com.jarvis.cache.annotation.Cache cache) throws Throwable
Throwablepublic void deleteCache(org.aspectj.lang.JoinPoint aopProxyChain,
com.jarvis.cache.annotation.CacheDelete cacheDelete,
Object retVal)
throws Throwable
Throwablepublic Object deleteCacheTransactional(org.aspectj.lang.ProceedingJoinPoint aopProxyChain, com.jarvis.cache.annotation.CacheDeleteTransactional cacheDeleteTransactional) throws Throwable
Throwablepublic CacheHandler getCacheHandler()
Copyright © 2022. All rights reserved.