Package cn.aprilsoft.TinyAppServer.reqNrep

Examples of cn.aprilsoft.TinyAppServer.reqNrep.Request


    }

    public void process(Socket in) {
        try {
            boolean processed = false;
            Request request = RequestUtil.createRequest(in);
            Response response = ResponseUtil.createResponse(in);

            String url = request.getUrl();

            // url security check
            UrlSecurityUtil.checkUrlUpFolder(url);

            if (url != null) {
                for (int i = 0; i < processors.size(); i++) {
                    ProcessorInfo processorInfo = processors.get(i);
                    if (isFilterMatch(url, processorInfo)) {
                        processorInfo.getProcessor().process(request, response);
                        processed = true;
                        break;
                    }
                }
            }
            if (!processed) {
                log.warn("Not processed url:'" + request.getUrl() + "'.");
            }
        } catch (ClientAbortException e) {
            log.info("Client abort connection.");
        } catch (SocketException e) {
            log.info("Client abort connection.");
View Full Code Here

TOP

Related Classes of cn.aprilsoft.TinyAppServer.reqNrep.Request

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.