Package org.apache.wink.server.internal

Examples of org.apache.wink.server.internal.RequestProcessor


     *            servlets in the system and each one has a request processor.
     */
    public static void registerApplication(Application application,
                                           ServletContext servletContext,
                                           String requestProcessorAttribute) {
        RequestProcessor requestProcessor =
            RequestProcessor.getRequestProcessor(servletContext, requestProcessorAttribute);
        requestProcessor.getConfiguration().addApplication(application, false);
    }
View Full Code Here


        String requestProcessorAttribute = "MOCK_REQUEST_PROCESSOR";
        DeploymentConfiguration configuration = new DeploymentConfiguration();
        configuration.init();

        RequestProcessor requestProcessor = new RequestProcessor(configuration);

        MockServletContext servletContext = new MockServletContext();
        servletContext.setAttribute(requestProcessorAttribute, requestProcessor);

        MockServletConfig servletConfig = new MockServletConfig(servletContext);
View Full Code Here

            super.init();
            // try to get the request processor
            // the request processor can be available if it was loaded by a
            // listener
            // or when working with Spring
            RequestProcessor requestProcessor = getRequestProcessor();
            if (requestProcessor == null) {
                // create the request processor
                requestProcessor = createRequestProcessor();
                if (requestProcessor == null) {
                    throw new IllegalStateException(Messages
                        .getMessage("restServletRequestProcessorCouldNotBeCreated")); //$NON-NLS-1$
                }
                storeRequestProcessorOnServletContext(requestProcessor);
            }
            if (requestProcessor.getConfiguration().getServletConfig() == null) {
                requestProcessor.getConfiguration().setServletConfig(getServletConfig());
            }
            if (requestProcessor.getConfiguration().getServletContext() == null) {
                requestProcessor.getConfiguration().setServletContext(getServletContext());
            }
        } catch (Exception e) {
            // when exception occurs during the servlet initialization
            // it should be marked as unavailable
            logger.error(e.getMessage(), e);
View Full Code Here

    private DeploymentConfiguration deploymentConfiguration;
    private ServletContext          servletContext;
    private String                  requestProcessorAttribute;

    public void afterPropertiesSet() throws Exception {
        RequestProcessor requestProcessor = new RequestProcessor(getDeploymentConfiguration());
        requestProcessor.storeRequestProcessorOnServletContext(servletContext,
                                                               requestProcessorAttribute);
    }
View Full Code Here

        fixed = true;
    }

    @Override
    public RequestProcessor getRequestProcessor() {
        RequestProcessor processor = super.getRequestProcessor();
        // The 1st call returns null
        if (processor != null) {
            fixMediaTypes(processor.getConfiguration());
        }
        return processor;
    }
View Full Code Here

TOP

Related Classes of org.apache.wink.server.internal.RequestProcessor

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.