Provides security interception of AspectJ method invocations. The ObjectDefinitionSource required
by this security interceptor is of type
MethodDefinitionSource . This is shared with the AOP Alliance based
security interceptor (MethodSecurityInterceptor ), since both work with Java Method s.
The secure object type is org.aspectj.lang.JoinPoint , which is passed from the relevant
around() advice. The around() advice also passes an anonymous implementation of
AspectJCallback which contains the call for AspectJ to continue processing: return proceed(); .
Refer to
AbstractSecurityInterceptor for details on the workflow.
author: Ben Alex version: $Id: AspectJSecurityInterceptor.java 1496 2006-05-23 13:38:33Z benalex $ |