Class ChannelDecisionAspect


  • public class ChannelDecisionAspect
    extends java.lang.Object
    Aspect for Spring Security channel decision concerns.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void decideAround​(org.aspectj.lang.ProceedingJoinPoint joinPoint)
      Around advice for the decide method of classes in the org.springframework.security.web.access.channel package, forcing HTTPS for all requests.
      protected boolean isAssistedServiceMode​(org.aspectj.lang.ProceedingJoinPoint joinPoint)  
      protected void processChannelDecisionManager​(org.aspectj.lang.ProceedingJoinPoint joinPoint)  
      protected void processSecureChannelProcessor​(org.aspectj.lang.ProceedingJoinPoint joinPoint)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ChannelDecisionAspect

        public ChannelDecisionAspect()
    • Method Detail

      • decideAround

        public void decideAround​(org.aspectj.lang.ProceedingJoinPoint joinPoint)
                          throws java.lang.Throwable
        Around advice for the decide method of classes in the org.springframework.security.web.access.channel package, forcing HTTPS for all requests.
        Parameters:
        joinPoint - the join point
        Throws:
        java.lang.Throwable - any exceptions thrown during advice execution
      • isAssistedServiceMode

        protected boolean isAssistedServiceMode​(org.aspectj.lang.ProceedingJoinPoint joinPoint)
      • processSecureChannelProcessor

        protected void processSecureChannelProcessor​(org.aspectj.lang.ProceedingJoinPoint joinPoint)
                                              throws java.io.IOException,
                                                     javax.servlet.ServletException
        Throws:
        java.io.IOException
        javax.servlet.ServletException
      • processChannelDecisionManager

        protected void processChannelDecisionManager​(org.aspectj.lang.ProceedingJoinPoint joinPoint)
                                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable