Class SpringAuthenticationJanitorInterceptor

  • All Implemented Interfaces:
    org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>

    public class SpringAuthenticationJanitorInterceptor
    extends Object
    implements org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
    Responsible to cleanup spring authentication object after we finished WS method call
    • Constructor Detail

      • SpringAuthenticationJanitorInterceptor

        public SpringAuthenticationJanitorInterceptor()
    • Method Detail

      • getAfter

        public Set<String> getAfter()
        Specified by:
        getAfter in interface org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
      • getBefore

        public Set<String> getBefore()
        Specified by:
        getBefore in interface org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
      • getId

        public String getId()
        Specified by:
        getId in interface org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
      • getPhase

        public String getPhase()
        Specified by:
        getPhase in interface org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
      • getAdditionalInterceptors

        public Collection<org.apache.cxf.phase.PhaseInterceptor<? extends org.apache.cxf.message.Message>> getAdditionalInterceptors()
        Specified by:
        getAdditionalInterceptors in interface org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
      • handleMessage

        public void handleMessage​(org.apache.cxf.binding.soap.SoapMessage message)
                           throws org.apache.cxf.interceptor.Fault
        Specified by:
        handleMessage in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>
        Throws:
        org.apache.cxf.interceptor.Fault
      • handleFault

        public void handleFault​(org.apache.cxf.binding.soap.SoapMessage message)
        Specified by:
        handleFault in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>