Methods in net.sf.sasl.aop.distributed.lock that throw ReflectionException |
protected LockInformation |
DistributedLockAspect.buildLockInformationFromDynamicLockKey(DistributedDynamicMutexLockKey lockKeyAnnotation,
DistributedDynamicMutexLockKeys parentAnnotation,
Method targetMethod,
Object[] targetArguments,
int curParameterIndex)
Maps a DistributedMutexLockKey annotation to a lock information. |
protected void |
DistributedLockAspect.buildLockInformationList(List<LockInformation> lockInformationList,
Annotation[] annotations,
Method targetMethod,
Object[] targetArguments,
int curParameterIndex)
Maps an array of annotations (from the method or a parameter) to lock informations and adds the
mapped lock informations to the passed lock information list. |
protected List<LockInformation> |
DistributedLockAspect.buildUnsortedLockInformationList(org.aopalliance.intercept.MethodInvocation invocation)
Builds an unsorted list of lock informations from the lock annotations which are present at the method and
parameters of the method. |
protected void |
DistributedLockAspect.doAnnotationDeclaredLocks(ILockSession session,
org.aopalliance.intercept.MethodInvocation invocation)
Will do all locks, which are declared via annotations at the target method,
in the current lock sequence of the passed lock session. |