Uses of Interface
org.apache.shiro.aop.MethodInterceptor

Packages that use MethodInterceptor
org.apache.shiro.aop Components used to support the framework's AOP/interception support classes. 
org.apache.shiro.aspectj AspectJ support for enabling dynamic authorization using Shiro's annotations. 
org.apache.shiro.authz.aop Contains AOP implementation support classes specifically used for authorization operations, particularly supporting AOP Method Interceptors and JSR-175 metadata Annotations. 
org.apache.shiro.spring.security.interceptor Spring AOP support for enabling Shiro annotations in Spring-configured applications. 
 

Uses of MethodInterceptor in org.apache.shiro.aop
 

Classes in org.apache.shiro.aop that implement MethodInterceptor
 class AnnotationMethodInterceptor
          MethodInterceptor that inspects a specific annotation on the method invocation before continuing its execution.
 class MethodInterceptorSupport
          This class is an abstraction of AOP method interceptor behavior specific to Shiro that leaves AOP implementation specifics to be handled by subclass implementations.
 

Uses of MethodInterceptor in org.apache.shiro.aspectj
 

Classes in org.apache.shiro.aspectj that implement MethodInterceptor
 class AspectjAnnotationsAuthorizingMethodInterceptor
          Extends the annotations authorizing method interceptor class hierarchie to adapt an aspectj JoinPoint into a MethodInvocation amd to perform the authorization of method invocations.
 

Uses of MethodInterceptor in org.apache.shiro.authz.aop
 

Classes in org.apache.shiro.authz.aop that implement MethodInterceptor
 class AnnotationsAuthorizingMethodInterceptor
          An AnnotationsAuthorizingMethodInterceptor is a MethodInterceptor that asserts a given method is authorized to execute based on one or more configured AuthorizingAnnotationMethodInterceptors.
 class AuthenticatedAnnotationMethodInterceptor
          Checks to see if a @RequiresAuthenticated annotation is declared, and if so, ensures the calling Subject.isAuthenticated() before invoking the method.
 class AuthorizingAnnotationMethodInterceptor
          An AnnotationMethodInterceptor that asserts the calling code is authorized to execute the method before allowing the invocation to continue by inspecting code annotations to perform an access control check.
 class AuthorizingMethodInterceptor
          Basic abstract class to support intercepting methods that perform authorization (access control) checks.
 class GuestAnnotationMethodInterceptor
          Checks to see if a @RequiresGuest annotation is declared, and if so, ensures the calling Subject does not have an identity before invoking the method.
 class PermissionAnnotationMethodInterceptor
          Checks to see if a @RequiresPermissions annotation is declared, and if so, performs a permission check to see if the calling Subject is allowed to call the method.
 class RoleAnnotationMethodInterceptor
          Checks to see if a @RequiresRoles annotation is declared, and if so, performs a role check to see if the calling Subject is allowed to invoke the method.
 class UserAnnotationMethodInterceptor
          Checks to see if a @RequiresUser annotation is declared, and if so, ensures the calling Subject is either authenticated or remembered via remember me services before invoking the method.
 

Uses of MethodInterceptor in org.apache.shiro.spring.security.interceptor
 

Classes in org.apache.shiro.spring.security.interceptor that implement MethodInterceptor
 class AopAllianceAnnotationsAuthorizingMethodInterceptor
          Allows Shiro Annotations to work in any AOP Alliance specific implementation environment (for example, Spring).
 



Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.