java.lang.Object | |||
↳ | org.springframework.security.access.intercept.AbstractSecurityInterceptor | ||
↳ | org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor | ||
↳ | org.springframework.security.access.intercept.aspectj.AspectJMethodSecurityInterceptor |
AspectJ JoinPoint
security interceptor which wraps the JoinPoint
in a MethodInvocation
adapter to make it compatible with security infrastructure classes which only support MethodInvocation
s.
One of the invoke
methods should be called from the around()
advice in your aspect.
Alternatively you can use one of the pre-defined aspects from the aspects module.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Method that is suitable for user with @Aspect notation.
| |||||||||||
Method that is suitable for user with traditional AspectJ-code aspects.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Method that is suitable for user with @Aspect notation.
jp | The AspectJ joint point being invoked which requires a security decision |
---|
Throwable | if the invocation throws one |
---|
Method that is suitable for user with traditional AspectJ-code aspects.
jp | The AspectJ joint point being invoked which requires a security decision |
---|---|
advisorProceed | the advice-defined anonymous class that implements AspectJCallback containing
a simple return proceed(); statement |