Class ExternalInterceptorImpl


  • public class ExternalInterceptorImpl
    extends ExternalInterceptor
    Implementation of the ExternalInterceptor API that handles moving information in and out of request attributes.
    Since:
    4.0.0
    • Constructor Detail

      • ExternalInterceptorImpl

        public ExternalInterceptorImpl()
    • Method Detail

      • doFinish

        protected void doFinish​(@Nonnull
                                javax.servlet.http.HttpServletRequest request,
                                @Nonnull
                                javax.servlet.http.HttpServletResponse response,
                                @Nonnull
                                ProfileRequestContext profileRequestContext,
                                @Nonnull
                                ExternalInterceptorContext externalContext)
                         throws IOException,
                                ExternalInterceptorException
        Complete a request to an external interceptor by seeking out the information stored in request attributes and transferring to the session's conversation state, and then transfer control back to the webflow.
        Specified by:
        doFinish in class ExternalInterceptor
        Parameters:
        request - servlet request
        response - servlet response
        profileRequestContext - profile request context
        externalContext - external interceptor context
        Throws:
        IOException - if the redirect cannot be issued
        ExternalInterceptorException - if an error occurs