Examples of HttpRequestContext


Examples of com.sun.jersey.api.core.HttpRequestContext

   
    @Test
    public void itInjectsTheUserPrincipalFromTheRequest() throws Exception {
      final WesabeUser user = mock(WesabeUser.class);
     
      final HttpRequestContext request = mock(HttpRequestContext.class);
      when(request.getUserPrincipal()).thenReturn(user);
     
      final HttpContext context = mock(HttpContext.class);
      when(context.getRequest()).thenReturn(request);
     
      assertThat(provider.getValue(context), is(user));
View Full Code Here

Examples of com.sun.jersey.api.core.HttpRequestContext

     */
    private Map<String,List<String>> prepareParameters() {
        Map<String,List<String>> parameters = new HashMap<String,List<String>>();

        log.debug("Preparing parameters...");
        HttpRequestContext request = this.httpContext.getRequest();
        // Parameters for a GET request
        MultivaluedMap<String,String> queryParameters = request.getQueryParameters();
        log.debug("... {} query parameters found", queryParameters.size());
        for (Entry<String,List<String>> e : queryParameters.entrySet()) {
            parameters.put(e.getKey(), e.getValue());
        }
        // Parameters for a POST request with content-type
        // application/x-www-form-urlencoded
        MultivaluedMap<String,String> formParameters = request.getFormParameters();
        log.debug("... {} form urlencoded parameters found", formParameters.size());
        for (Entry<String,List<String>> e : formParameters.entrySet()) {
            parameters.put(e.getKey(), e.getValue());
        }
        log.debug("Parameters prepared");
View Full Code Here

Examples of org.b3log.latke.servlet.HTTPRequestContext

            LOGGER.finer("Try to get preference to confirm whether the preference exixts");
            final JSONObject preference = preferenceQueryService.getPreference();
            if (null == preference) {
                LOGGER.log(Level.WARNING, "B3log Solo has not been initialized, so redirects to /init");

                final HTTPRequestContext context = new HTTPRequestContext();
                context.setRequest((HttpServletRequest) request);
                context.setResponse((HttpServletResponse) response);

                request.setAttribute(Keys.HttpRequest.REQUEST_URI, Latkes.getContextPath() + "/init");
                request.setAttribute(Keys.HttpRequest.REQUEST_METHOD, HTTPRequestMethod.GET.name());

                HTTPRequestDispatcher.dispatch(context);
View Full Code Here

Examples of org.b3log.latke.servlet.HTTPRequestContext

     * @see HTTPRequestDispatcher#dispatch(org.b3log.latke.servlet.HTTPRequestContext)
     */
    private void dispatchToArticleOrPageProcessor(final ServletRequest request, final ServletResponse response,
                                                  final JSONObject article, final JSONObject page)
            throws ServletException, IOException {
        final HTTPRequestContext context = new HTTPRequestContext();
        context.setRequest((HttpServletRequest) request);
        context.setResponse((HttpServletResponse) response);

        if (null != article) {
            request.setAttribute(Article.ARTICLE, article);
            request.setAttribute(Keys.HttpRequest.REQUEST_URI, Latkes.getContextPath() + "/article");
        } else {
View Full Code Here

Examples of org.b3log.latke.servlet.HTTPRequestContext

            return;
        }

        LOGGER.log(Level.INFO, "B3log Solo has not been initialized, so redirects to /init");

        final HTTPRequestContext context = new HTTPRequestContext();

        context.setRequest((HttpServletRequest) request);
        context.setResponse((HttpServletResponse) response);

        request.setAttribute(Keys.HttpRequest.REQUEST_URI, Latkes.getContextPath() + "/init");
        request.setAttribute(Keys.HttpRequest.REQUEST_METHOD, HTTPRequestMethod.GET.name());

        final HttpControl httpControl = new HttpControl(DispatcherServlet.SYS_HANDLER.iterator(), context);

        try {
            httpControl.nextHandler();
        } catch (final Exception e) {
            context.setRenderer(new HTTP500Renderer(e));
        }

        DispatcherServlet.result(context);
    }
View Full Code Here

Examples of org.b3log.latke.servlet.HTTPRequestContext

     * @see HTTPRequestDispatcher#dispatch(org.b3log.latke.servlet.HTTPRequestContext)
     */
    private void dispatchToArticleOrPageProcessor(final ServletRequest request, final ServletResponse response,
        final JSONObject article, final JSONObject page)
        throws ServletException, IOException {
        final HTTPRequestContext context = new HTTPRequestContext();

        context.setRequest((HttpServletRequest) request);
        context.setResponse((HttpServletResponse) response);

        if (null != article) {
            request.setAttribute(Article.ARTICLE, article);
            request.setAttribute(Keys.HttpRequest.REQUEST_URI, Latkes.getContextPath() + "/article");
        } else {
            request.setAttribute(Page.PAGE, page);
            request.setAttribute(Keys.HttpRequest.REQUEST_URI, Latkes.getContextPath() + "/page");
        }

        request.setAttribute(Keys.HttpRequest.REQUEST_METHOD, HTTPRequestMethod.GET.name());

        final HttpControl httpControl = new HttpControl(DispatcherServlet.SYS_HANDLER.iterator(), context);

        try {
            httpControl.nextHandler();
        } catch (final Exception e) {
            context.setRenderer(new HTTP500Renderer(e));
        }

        DispatcherServlet.result(context);
    }
View Full Code Here

Examples of org.jboss.weld.context.http.HttpRequestContext

  public static QueueSession getSessionFrom(Message message) {
    return message.getResource(QueueSession.class, "Session");
  }

  public static HttpRequestContext getRequestContext(final Message message) {
    HttpRequestContext context
            = getSessionFrom(message).getAttribute(HttpRequestContext.class, HttpRequestContext.class.getName());

    if (context == null) {
      getSessionFrom(message)
              .setAttribute(HttpRequestContext.class.getName(),
View Full Code Here

Examples of org.jboss.weld.context.http.HttpRequestContext

  public static QueueSession getSessionFrom(final Message message) {
    return message.getResource(QueueSession.class, "Session");
  }

  public static HttpRequestContext getRequestContext(final Message message) {
    HttpRequestContext context
            = getSessionFrom(message).getAttribute(HttpRequestContext.class, HttpRequestContext.class.getName());

    if (context == null) {
      getSessionFrom(message)
              .setAttribute(HttpRequestContext.class.getName(),
View Full Code Here

Examples of org.jboss.weld.context.http.HttpRequestContext

    }
    return context;
  }

  public static HttpRequestContext getRequestContext(Message message) {
    HttpRequestContext context = getSessionFrom(message)
            .getAttribute(HttpRequestContext.class, HttpRequestContext.class.getName());

    if (context == null) {
      getSessionFrom(message)
              .setAttribute(HttpRequestContext.class.getName(),
View Full Code Here

Examples of org.jboss.weld.context.http.HttpRequestContext

    HttpSessionContext ctx = getSessionContext(message);
    ctx.associate(getHttpServletRequest(message));
  }

  public static void associateRequestContext(Message message) {
    HttpRequestContext ctx = getRequestContext(message);
    ctx.associate(getHttpServletRequest(message));
  }
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.