Examples of NHttpServerConnection


Examples of org.apache.http.nio.NHttpServerConnection

            this.response = response;
        }

        public Void answer(final InvocationOnMock invocation) throws Throwable {
            final Object[] args = invocation.getArguments();
            final NHttpServerConnection conn = (NHttpServerConnection) args[0];
            conn.submitResponse(response);
            return null;
        }
View Full Code Here

Examples of org.apache.http.nio.NHttpServerConnection

            this.requests = requests;
        }

        public Void answer(final InvocationOnMock invocation) throws Throwable {
            final Object[] args = invocation.getArguments();
            final NHttpServerConnection conn = (NHttpServerConnection) args[0];
            if (conn != null) {
                final HttpRequest request = conn.getHttpRequest();
                if (request != null) {
                    requests.add(request);
                }
            }
            return null;
View Full Code Here

Examples of org.apache.http.nio.NHttpServerConnection

    public void submitResponse(MessageContext msgContext)
            throws IOException, HttpException {
        SourceConfiguration sourceConfiguration = (SourceConfiguration) msgContext.getProperty(
                        RelayConstants.RELAY_SOURCE_CONFIGURATION);

        NHttpServerConnection conn = (NHttpServerConnection) msgContext.getProperty(
                RelayConstants.RELAY_SOURCE_CONNECTION);

        SourceRequest sourceRequest = SourceContext.getRequest(conn);

        SourceResponse sourceResponse = SourceResponseFactory.create(msgContext,
                sourceRequest, sourceConfiguration);

        SourceContext.setResponse(conn, sourceResponse);

        Boolean noEntityBody = (Boolean) msgContext.getProperty(RelayConstants.NO_ENTITY_BODY);
        Pipe pipe = (Pipe) msgContext.getProperty(RelayConstants.RELAY_PIPE);
        if ((noEntityBody == null || !noEntityBody) || pipe != null) {
            if (pipe != null) {
                pipe.attachConsumer(conn);
                sourceResponse.connect(pipe);
            }
        }

        Integer errorCode = (Integer) msgContext.getProperty(RelayConstants.ERROR_CODE);
        if (errorCode != null) {
            sourceResponse.setStatus(HttpStatus.SC_BAD_GATEWAY);
            SourceContext.get(conn).setShutDown(true);
        }

        ProtocolState state = SourceContext.getState(conn);
        if (state != null && state.compareTo(ProtocolState.REQUEST_DONE) <= 0) {
            // start sending the response if we
            conn.requestOutput();
        } else {
            // nothing much to do as we have started the response already
            if (errorCode != null) {
                if (log.isDebugEnabled()) {
                    log.warn("A Source connection is closed because of an " +
View Full Code Here

Examples of org.apache.http.nio.NHttpServerConnection

        }

        @Override
        public Void answer(final InvocationOnMock invocation) throws Throwable {
            final Object[] args = invocation.getArguments();
            final NHttpServerConnection conn = (NHttpServerConnection) args[0];
            conn.submitResponse(response);
            return null;
        }
View Full Code Here

Examples of org.apache.http.nio.NHttpServerConnection

        }

        @Override
        public Void answer(final InvocationOnMock invocation) throws Throwable {
            final Object[] args = invocation.getArguments();
            final NHttpServerConnection conn = (NHttpServerConnection) args[0];
            if (conn != null) {
                final HttpRequest request = conn.getHttpRequest();
                if (request != null) {
                    requests.add(request);
                }
            }
            return null;
View Full Code Here

Examples of org.apache.http.nio.NHttpServerConnection

            this.requests = requests;
        }

        public Void answer(final InvocationOnMock invocation) throws Throwable {
            final Object[] args = invocation.getArguments();
            final NHttpServerConnection conn = (NHttpServerConnection) args[0];
            if (conn != null) {
                final HttpRequest request = conn.getHttpRequest();
                if (request != null) {
                    requests.add(request);
                }
            }
            return null;
View Full Code Here

Examples of org.apache.http.nio.NHttpServerConnection

            this.response = response;
        }

        public Void answer(final InvocationOnMock invocation) throws Throwable {
            final Object[] args = invocation.getArguments();
            final NHttpServerConnection conn = (NHttpServerConnection) args[0];
            conn.submitResponse(response);
            return null;
        }
View Full Code Here

Examples of org.apache.http.nio.NHttpServerConnection

            this.response = response;
        }

        public Void answer(final InvocationOnMock invocation) throws Throwable {
            final Object[] args = invocation.getArguments();
            final NHttpServerConnection conn = (NHttpServerConnection) args[0];
            conn.submitResponse(response);
            return null;
        }
View Full Code Here

Examples of org.apache.http.nio.NHttpServerConnection

            this.requests = requests;
        }

        public Void answer(final InvocationOnMock invocation) throws Throwable {
            final Object[] args = invocation.getArguments();
            final NHttpServerConnection conn = (NHttpServerConnection) args[0];
            if (conn != null) {
                final HttpRequest request = conn.getHttpRequest();
                if (request != null) {
                    requests.add(request);
                }
            }
            return null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.