Package org.xlightweb

Examples of org.xlightweb.HttpResponseHeader


 
  private static final class SimpleResponseServerHandler implements IHttpRequestHandler {

     public void onRequest(IHttpExchange exchange) throws IOException {
      
       HttpResponseHeader responseHeader = new HttpResponseHeader(200);
       responseHeader.setProtocolVersionSilence("0.9");
       responseHeader.setSimpleResponse(true);
       
       AbstractBodyParser bodyParser = new SimpleMessageBodyParser((AbstractHttpConnection) exchange.getConnection(), responseHeader);
       
       HttpResponse response = new HttpResponse(responseHeader);
       response.setBodyDataSourceSilence(bodyParser.getDataSource());
View Full Code Here


     public void onRequest(IHttpExchange exchange) throws IOException {

       boolean chunkedTest = exchange.getRequest().getBooleanParameter("chunked");
      
       if (chunkedTest) {
         BodyDataSink bodyDataSink = exchange.send(new HttpResponseHeader(200, "text/plain"));
         bodyDataSink.setFlushmode(FlushMode.ASYNC);
         bodyDataSink.write("test123456");
         bodyDataSink.close();
        
       } else {
        
         BodyDataSink bodyDataSink = exchange.send(new HttpResponseHeader(200, "text/plain"), 10);
         bodyDataSink.setFlushmode(FlushMode.ASYNC);
         bodyDataSink.write("test123456");
         bodyDataSink.close();
       }
    }
View Full Code Here

           
           
            private void sendEventStream(final IHttpExchange exchange) throws IOException {

                // sending the response header
                final BodyDataSink sink = exchange.send(new HttpResponseHeader(200, "text/event-stream"));

               
                TimerTask tt = new TimerTask() {

                    private int id = Integer.parseInt(exchange.getRequest().getHeader("Last-Event-Id", "0"));
View Full Code Here

           
           
            private void sendEventStream(final IHttpExchange exchange) throws IOException {

                // sending the response header
                final BodyDataSink sink = exchange.send(new HttpResponseHeader(200, "text/event-stream"));

               
                TimerTask tt = new TimerTask() {

                    private int id = Integer.parseInt(exchange.getRequest().getHeader("Last-Event-Id", "0"));
View Full Code Here

     public void onRequest(IHttpExchange exchange) throws IOException {

       boolean chunkedTest = exchange.getRequest().getBooleanParameter("chunked");
      
       if (chunkedTest) {
           HttpResponseHeader header = new HttpResponseHeader(200, "text/plain");
           header.setHeader("connection", "close");
         BodyDataSink bodyDataSink = exchange.send(header);
         bodyDataSink.write("test123");
         bodyDataSink.write("456\r\n");
         bodyDataSink.close();
        
       } else {
         BodyDataSink bodyDataSink = exchange.send(new HttpResponseHeader(200, "text/plain"), 10);
         bodyDataSink.write("test123\r\n");
         bodyDataSink.write("456");
         bodyDataSink.close();
       }
    }
View Full Code Here

                // get the last id string
                final String idString = exchange.getRequest().getHeader("Last-Event-Id", "0");

                // sending the response header
                final BodyDataSink sink = exchange.send(new HttpResponseHeader(200, "text/event-stream"));

                TimerTask tt = new TimerTask() {

                    private int id = Integer.parseInt(idString);
                   
View Full Code Here

                // get the last id string
                final String idString = exchange.getRequest().getHeader("Last-Event-Id", "0");

                // sending the response header
                final BodyDataSink sink = exchange.send(new HttpResponseHeader(200, "text/event-stream"));

                TimerTask tt = new TimerTask() {

                    private int id = Integer.parseInt(idString);
                   
View Full Code Here

          cached = generateByteArray(size);
        }
      }

      try {
        BodyDataSink bodyDataSink = exchange.send(new HttpResponseHeader(200, "text/plain"), size);
        bodyDataSink.setFlushmode(FlushMode.ASYNC);
        bodyDataSink.write(cached);
        bodyDataSink.close();
       
        count++;
View Full Code Here

     public void onRequest(IHttpExchange exchange) throws IOException {

       boolean chunkedTest = exchange.getRequest().getBooleanParameter("chunked");
      
       if (chunkedTest) {
           HttpResponseHeader header = new HttpResponseHeader(200, "text/plain");
           header.setHeader("connection", "close");
         BodyDataSink bodyDataSink = exchange.send(header);
         bodyDataSink.write("test123");
         bodyDataSink.write("456\r\n");
         bodyDataSink.close();
        
       } else {
         BodyDataSink bodyDataSink = exchange.send(new HttpResponseHeader(200, "text/plain"), 10);
         bodyDataSink.write("test123\r\n");
         bodyDataSink.write("456");
         bodyDataSink.close();
       }
    }
View Full Code Here

          cached = generateByteArray(size);
        }
      }

      try {
        BodyDataSink bodyDataSink = exchange.send(new HttpResponseHeader(200, "text/plain"), size);
        bodyDataSink.setFlushmode(FlushMode.ASYNC);
        bodyDataSink.write(cached);
        bodyDataSink.close();
       
        count++;
View Full Code Here

TOP

Related Classes of org.xlightweb.HttpResponseHeader

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.