public void doFilter()

in appactive-java-client/client-bridge/client-bridge-servlet/src/main/java/io/appactive/servlet/RequestFilter.java [73:90]


    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
        throws IOException, ServletException {
        if (!(request instanceof HttpServletRequest && response instanceof HttpServletResponse)) {
            chain.doFilter(request, response);
            return;
        }

        HttpServletRequest httpRequest = (HttpServletRequest)request;
        IdSourceEnum idSourceEnum = getRawRouterIdSuccess(ID_SOURCE_RULE, httpRequest);
        if (idSourceEnum != null){
            LogUtil.info(AppactiveConstant.PROJECT_NAME + "-request-doFilter-" + idSourceEnum + ":" + AppContextClient.getRouteId());
            chain.doFilter(request, response);
            clear();
            return;
        }
        // nothing
        chain.doFilter(request, response);
    }