java.lang.Object | ||
↳ | org.springframework.security.access.intercept.AbstractSecurityInterceptor | |
↳ | org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor |
Known Direct Subclasses |
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.security.access.intercept.AbstractSecurityInterceptor
|
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.security.access.intercept.AbstractSecurityInterceptor
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.aopalliance.intercept.MethodInterceptor
| |||||||||||
From interface
org.springframework.beans.factory.InitializingBean
| |||||||||||
From interface
org.springframework.context.ApplicationEventPublisherAware
| |||||||||||
From interface
org.springframework.context.MessageSourceAware
|
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 |
---|