Example #1
0
 @Override
 public void run() {
   while (true) {
     for (SocketProcessor socket : queue) {
       if (socket.isRequestTextLoader) {
         socket.isRequestTextLoader = false;
         // TODO
         Handler handler = new FileHandler(new ErrorHandler());
         // @SuppressWarnings("unused")
         RequestBuilder rb = new RequestBuilder(socket.requestText);
         Request request = rb.getRequest();
         Response response = handler.handle(request);
         socket.sendResponse(response);
         queue.remove(socket);
         socket.close();
         // socket.sendTestResponse(socket.requestText);
         /*
          * try { socket.sendResponse( "<html><body><h1>Hello
          * World!!!</h1></body></html>");
          * socket.bufferWritter.flush(); System.out.print("Response
          * sent!"); } catch (IOException e) { // TODO Auto-generated
          * catch block e.printStackTrace(); }
          */
       }
     }
   }
 }
 @Test
 public void getRequest() {
   assertThat(instance.getRequest().toUrl(), containsString("/v2/users/1/readings"));
 }