java.lang.Object | ||
↳ | org.springframework.security.access.intercept.AbstractSecurityInterceptor | |
↳ | org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor |
![]() |
Provides security interception of AOP Alliance based method invocations.
The SecurityMetadataSource
required by this security interceptor is of type MethodSecurityMetadataSource
. This is shared with the AspectJ based security interceptor
(AspectJSecurityInterceptor
), since both work with Java Method
s.
Refer to AbstractSecurityInterceptor
for details on the workflow.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Indicates the type of secure objects the subclass will be presenting to
the abstract parent for processing.
| |||||||||||
This method should be used to enforce security on a
MethodInvocation . | |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Indicates the type of secure objects the subclass will be presenting to
the abstract parent for processing. This is used to ensure collaborators
wired to the AbstractSecurityInterceptor
all support the
indicated secure object class.
This method should be used to enforce security on a MethodInvocation
.
mi | The method being invoked which requires a security decision |
---|
AfterInvocationManager
).Throwable | if any error occurs |
---|