Examples of ResponseWriter


Examples of javax.faces.context.ResponseWriter

    renderAttributes(facesContext,component,(List) component.getAttributes().get("annotatedAttributes"));
  }
 
  @Override
  public void encodeEnd(FacesContext context, UIComponent component) throws IOException {
        ResponseWriter responseWriter = context.getResponseWriter();       
        responseWriter.endElement("wizardpage")
 
View Full Code Here

Examples of javax.faces.context.ResponseWriter

    renderAttributes(facesContext, component, (List) component
        .getAttributes().get("annotatedAttributes"));
  }
 
  public void encodeEnd(FacesContext facesContext, UIComponent component) throws IOException {
    ResponseWriter responseWriter = facesContext.getResponseWriter();   
    responseWriter.endElement("listcell");
  }
View Full Code Here

Examples of org.apache.commons.httpclient.server.ResponseWriter

        public boolean processRequest(
            final SimpleHttpServerConnection conn,
            final SimpleRequest request) throws IOException
        {
            RequestLine requestLine = request.getRequestLine();
            ResponseWriter out = conn.getWriter();
            if ("GET".equals(requestLine.getMethod())
                && "/".equals(requestLine.getUri())) {

                requestNo++;

                out.println("HTTP/1.1 200 OK");
                out.println("Content-Type: text/html");
                out.println("Content-Length: 5");
                out.println("Connection: keep-alive");
                out.println();
                out.println("12345"); // send exactly 5 bytes

                // and some more garbage!
                out.println("AND SOME MORE\r\nGARBAGE!");
                out.println("HTTP/1.0 404 Not Found");
                out.println("Content-Type: text/plain");
                out.println("");
                out.println("THIS-IS-A-FAKE-RESPONSE!");

                out.flush();
                // process max. 2 subsequents requests per connection
                if (requestNo < 2) {
                    conn.setKeepAlive(true);
                }
            }
View Full Code Here

Examples of org.glassfish.jersey.servlet.internal.ResponseWriter

            // Check if any servlet filters have consumed a request entity
            // of the media type application/x-www-form-urlencoded
            // This can happen if a filter calls request.getParameter(...)
            filterFormParameters(servletRequest, requestContext);

            final ResponseWriter responseWriter = new ResponseWriter(
                    forwardOn404,
                    configSetStatusOverSendError,
                    servletResponse,
                    asyncExtensionDelegate.createDelegate(servletRequest, servletResponse),
                    backgroundTaskScheduler);

            requestContext.setRequestScopedInitializer(new RequestScopedInitializer() {
                @Override
                public void initialize(ServiceLocator locator) {
                    locator.<Ref<HttpServletRequest>>getService(RequestTYPE).set(servletRequest);
                    locator.<Ref<HttpServletResponse>>getService(ResponseTYPE).set(servletResponse);
                }
            });
            requestContext.setWriter(responseWriter);

            appHandler.handle(requestContext);

            return Values.lazy(new Value<Integer>() {
                @Override
                public Integer get() {
                    return responseWriter.getResponseStatus();
                }
            });
        } catch (final HeaderValueException hve) {
            final Response.Status status = Response.Status.BAD_REQUEST;
            if (configSetStatusOverSendError) {
View Full Code Here

Examples of org.jrest4guice.rest.writer.ResponseWriter

            } catch (Exception e) {
            }
          }else if (ResponseWriter.class.isAssignableFrom(clazz)) {
            // 注册ResponseWriter
            try {
              ResponseWriter writer = (ResponseWriter) clazz
                  .newInstance();
              mimiType = writer.getMimeType();
              mimiTypes = mimiType.split(",");
              for (String mt : mimiTypes) {
                if (!mt.trim().equals(""))
                  writerRegister.registResponseWriter(mt
                      .trim(), clazz);
View Full Code Here

Examples of org.jrest4guice.rest.writer.ResponseWriter

      result = new Exception("服务端没有提供{" + accept + "}类型的数据返回");
      mimeType = MimeType.MIME_OF_ALL;
    }

    // 向客户端写回结果数据
    ResponseWriter responseWriter = responseWriterRegister
        .getResponseWriter(mimeType);
    if (responseWriter != null) {
      try {
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        //将结果写入缓冲区
        responseWriter.writeResult(method, out, result, charset, this.options);
       
        final byte[] bytes = out.toByteArray();
        if (bytes.length > 0) {
          //将结果写回客户端
          response.setCharacterEncoding(charset);
          response.setContentType(responseWriter.getMimeType()+";charset="+charset);
          response.getOutputStream().write(bytes);
         
          //如果方法打开了缓存声明,则将结果缓存到服务器
          if (method.isAnnotationPresent(Cache.class)) {
            ResourceCacheManager.getInstance().cacheStaticResource(
                RestContextManager.getCurrentRestUri(),
                responseWriter.getMimeType(), bytes, request);
          }
        }
      } catch (Need2RedirectException e) {
        try {
          response.sendRedirect(e.getRedirectUrl());
View Full Code Here

Examples of org.locationtech.geogig.web.api.ResponseWriter

                writer.write(callback);
                writer.write('(');
            }
            try {
                stax = createWriter(writer);
                impl.write(new ResponseWriter(stax));
                stax.flush();
                stax.close();
            } catch (Exception ex) {
                throw new IOException(ex);
            }
View Full Code Here

Examples of org.mule.transport.http.ResponseWriter

        try
        {
            HttpResponse response = (HttpResponse)src;
            ByteArrayOutputStream bos = new ByteArrayOutputStream(8192);
            OutputStream outstream = bos;
            ResponseWriter writer = new ResponseWriter(outstream, encoding);
            writer.println(response.getStatusLine());
            Iterator item = response.getHeaderIterator();
            while (item.hasNext())
            {
                Header header = (Header)item.next();
                writer.print(header.toExternalForm());
            }
            writer.println();
            writer.flush();

            if (response.hasBody())
            {
                OutputHandler handler = response.getBody();
                Header transferenc = response.getFirstHeader(HttpConstants.HEADER_TRANSFER_ENCODING);
                if (transferenc != null)
                {
                    response.removeHeaders(HttpConstants.HEADER_CONTENT_LENGTH);
                    if (transferenc.getValue().indexOf(HttpConstants.TRANSFER_ENCODING_CHUNKED) != -1)
                    {
                        outstream = new ChunkedOutputStream(outstream);
                    }
                }

                handler.write(RequestContext.getEvent(), outstream);

                if (outstream instanceof ChunkedOutputStream)
                {
                    ((ChunkedOutputStream)outstream).finish();
                }
            }

            outstream.flush();
            bos.flush();
            byte[] result = bos.toByteArray();
            outstream.close();
            writer.close();
            bos.close();

            String output = null;
            try
            {
View Full Code Here

Examples of org.qi4j.library.rest.server.spi.ResponseWriter

        for( String className : resultWriterClasses.split( "," ) )
        {
            try
            {
                Class writerClass = module.classLoader().loadClass( className.trim() );
                ResponseWriter writer = (ResponseWriter) module.newObject( writerClass );
                registerResultWriter( writer );
            }
            catch( ClassNotFoundException e )
            {
                logger.warn( "Could not register response writer " + className, e );
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.