本文整理了Java中org.glassfish.grizzly.http.server.Response.getWriter
方法的一些代码示例,展示了Response.getWriter
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.getWriter
方法的具体详情如下:
包路径:org.glassfish.grizzly.http.server.Response
类名称: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");
内容来源于网络,如有侵权,请联系作者删除!