org.glassfish.grizzly.http.server.Response.getWriter()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(138)

本文整理了Java中org.glassfish.grizzly.http.server.Response.getWriter方法的一些代码示例,展示了Response.getWriter的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.getWriter方法的具体详情如下:
包路径:org.glassfish.grizzly.http.server.Response
类名称:Response
方法名:getWriter

Response.getWriter介绍

[英]Return the NIOWriter associated with this Response.
By default the returned NIOWriter will work as blocking java.io.Writer, but it will be possible to call NIOWriter#canWrite() or NIOWriter#notifyCanWrite(org.glassfish.grizzly.WriteHandler) to avoid blocking.
[中]返回与此响应关联的NIOWriter。
默认情况下,返回的NIOWriter将充当阻塞java。伊奥。但是可以调用NIOWriter#canWrite()或NIOWriter#notifyCanWrite(org.glassfish.grizzly.WriteHandler)以避免阻塞。

代码示例

代码示例来源:origin: uber/AthenaX

@Override
 public void service(Request rqst, Response rspns) throws Exception {
  rspns.setStatus(HttpStatus.NOT_FOUND_404.getStatusCode(), "Not found");
  rspns.getWriter().write("404: not found");
 }
});

代码示例来源:origin: javaee/grizzly

@Override
public void service(final Request request, final Response response)
    throws Exception {
  // Here we don't care if it's AJP or HTTP originated request
  // everything is transparent
  final Writer writer = response.getWriter();
  writer.write("Hello world!");
}

代码示例来源:origin: javaee/grizzly

@Override
  public void service(Request request, Response response) throws Exception {
    response.getWriter().write("Hello world from HTTP!");
  }
});

代码示例来源:origin: javaee/grizzly

@Override
  public void service(final Request request, final Response response)
      throws Exception {
    response.getWriter().write(Thread.currentThread().getName() + ": executing high priority task");
  }    
}

代码示例来源:origin: javaee/grizzly

@Override
  public void service(final Request request, final Response response)
      throws Exception {
    // sleeping for 2 seconds (simulating long lasting task)
    Thread.sleep(2000);
    response.getWriter().write(Thread.currentThread().getName() +
        ": done task #" + counter.incrementAndGet());
  }    
}

代码示例来源:origin: javaee/grizzly

@Override
public void service(final Request request, final Response response)
    throws Exception {
  response.setContentType("text/plain");
  response.getWriter().write("Hello world!");
}

代码示例来源:origin: com.bitplan.rest/com.bitplan.simplerest

@Override
 public void service(Request rqst, Response rspns)
   throws Exception {
  rspns.setStatus(404, "Not found");
  rspns.getWriter().write("404: not found");
 }
});

代码示例来源:origin: javaee/grizzly

@Override
  public void service(final Request request, final Response response)
      throws Exception {
    // Set the response content type
    response.setContentType("text/html");

    // Return the HTML upload form
    response.getWriter().write(
        "<form action=\"upload\" method=\"post\" enctype=\"multipart/form-data\">"
        + "Description: <input name=\"description\"/><br/>"
        + "Select File: <input type=\"file\" name=\"fileName\"/><br/>"
        + "<input type=\"submit\" value=\"Submit\"/></form>");
  }
}

代码示例来源:origin: javaee/grizzly

/**
 * {@inheritDoc}
 */
@Override
public PrintWriter getWriter()
  throws IOException {
  if (usingOutputStream)
    throw new IllegalStateException("Illegal attempt to call getWriter() after getOutputStream has already been called.");
  usingWriter = true;
  if (writer == null) {
    writer = new ServletWriterImpl(response.getWriter());
  }
  
  return writer;
  
}

代码示例来源:origin: javaee/grizzly

/**
 * {@inheritDoc}
 */
@Override
public PrintWriter getWriter()
  throws IOException {
  if (usingOutputStream)
    throw new IllegalStateException("Illegal attempt to call getWriter() after getOutputStream has already been called.");
  usingWriter = true;
  if (writer == null) {
    writer = new ServletWriterImpl(response.getWriter());
  }
  
  return writer;
  
}

代码示例来源:origin: javaee/grizzly

/**
 * {@inheritDoc}
 */
@Override
public PrintWriter getWriter()
  throws IOException {
  if (usingOutputStream)
    throw new IllegalStateException("Illegal attempt to call getWriter() after getOutputStream has already been called.");
  usingWriter = true;
  if (writer == null) {
    writer = new ServletWriterImpl(response.getWriter());
  }
  
  return writer;
  
}

代码示例来源:origin: javaee/grizzly

@Override
public void service(final Request request, final Response response)
    throws Exception {
  response.setContentType("text/plain");
  
  response.getWriter().write("Works fine. Server certificate (DN): " +
      getServerCertificate(request).getIssuerDN().getName());
}

代码示例来源:origin: stackoverflow.com

@Override
protected void report(final Request request, final Response response, final Throwable throwable) {
  String message = response.getMessage();
  if (message != null) {
    try {
      response.getWriter().print(message);
      response.finishResponse();
    } catch (IOException e) {
    }
  }
}

代码示例来源:origin: javaee/grizzly

@Override
  public void service(Request request, Response response) throws Exception {
    response.setContentType("plain/text");
    response.getWriter().write("Static");
    response.getWriter().flush();
  }
}, "/static");

代码示例来源:origin: javaee/grizzly

@Override
  public void service(Request request, Response response) throws Exception {
    response.setContentType("plain/text");
    response.getWriter().write("Static");
    response.getWriter().flush();
  }
}, "/static");

代码示例来源:origin: dhfbk/tint

public void writeOutput(Response response, String contentType, String output) throws IOException {
  response.setContentType(contentType);
  response.setCharacterEncoding("UTF-8");
  response.addHeader("Access-Control-Allow-Origin", "*");
  response.getWriter().write(output);
}

代码示例来源:origin: javaee/grizzly

private void write(String s) throws IOException {
    getResponse().getWriter().write(BasicCometTest.onInterrupt);
    
    // forcing chunking
    getResponse().getWriter().flush();
  }
}

代码示例来源:origin: javaee/grizzly

@Override
  public void service(Request request, Response response) throws Exception {
    CometEngine.getEngine().getCometContext(TEST_TOPIC).notify("Ping");
    response.setContentType("plain/text");
    response.getWriter().write("Done");
    response.getWriter().flush();
  }
}, "/notify");

代码示例来源:origin: javaee/grizzly

@Override
  public void service(Request request, Response response) throws Exception {
    CometEngine.getEngine().getCometContext(TEST_TOPIC).notify("Ping");
    response.setContentType("plain/text");
    response.getWriter().write("Done");
    response.getWriter().flush();
  }
}, "/notify");

代码示例来源:origin: javaee/grizzly-ahc

@Override
  public void service(final Request request,
      final Response response) throws Exception {
    response.setContentType("plain/text;charset=\"utf-8\"");
    // flush to make sure content-length will be missed
    response.flush();
    
    response.getWriter().write(TEST_MESSAGE);
  }
}, "/test");

相关文章

微信公众号

最新文章

更多

Response类方法