Class ReauthenticatingAdvice

  • All Implemented Interfaces:
    org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor

    public class ReauthenticatingAdvice
    extends java.lang.Object
    implements org.aopalliance.intercept.MethodInterceptor
    This is an interceptor that continuosly tries to reauthenticate when a method call results in an AuthenticationException.
    Author:
    britt
    • Constructor Detail

      • ReauthenticatingAdvice

        public ReauthenticatingAdvice()
        Default constructor.
    • Method Detail

      • setAuthenticationService

        public void setAuthenticationService​(AuthenticationService service)
        Setter.
      • setClientTicketHolder

        public void setClientTicketHolder​(ClientTicketHolder ticketHolder)
        Setter.
      • setUser

        public void setUser​(java.lang.String user)
        Setter.
      • setPassword

        public void setPassword​(java.lang.String password)
        Setter.
      • setRetryInterval

        public void setRetryInterval​(long retryInterval)
        Setter.
      • invoke

        public java.lang.Object invoke​(org.aopalliance.intercept.MethodInvocation mi)
                                throws java.lang.Throwable
        Specified by:
        invoke in interface org.aopalliance.intercept.MethodInterceptor
        Throws:
        java.lang.Throwable