当前位置: 首页>>代码示例>>Java>>正文


Java Sender.close方法代码示例

本文整理汇总了Java中io.undertow.io.Sender.close方法的典型用法代码示例。如果您正苦于以下问题:Java Sender.close方法的具体用法?Java Sender.close怎么用?Java Sender.close使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在io.undertow.io.Sender的用法示例。


在下文中一共展示了Sender.close方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: handleError

import io.undertow.io.Sender; //导入方法依赖的package包/类
@Override
public void handleError(OvertownRequest request) {
  HttpServerExchange exchange = request.getExchange();
  exchange.setResponseCode(StatusError.METHOD_NOT_ALLOWED.getCode());
  StringBuilder sb = new StringBuilder();
  sb.append("<html>");
  sb.append("<head>");
  sb.append("<title>500 Internal server error</title>");
  sb.append("</head>");
  sb.append("<body>");
  sb.append("<h1>500 Internal server error</h1>");
  sb.append("<p>An unexpected error occurred</p>");
  sb.append("</body>");
  sb.append("</html>");

  Sender rs = exchange.getResponseSender();
  rs.send( sb.toString() );
  rs.close();
}
 
开发者ID:EsmerilProgramming,项目名称:overtown,代码行数:20,代码来源:DefaultInternalErrorPage.java

示例2: handleError

import io.undertow.io.Sender; //导入方法依赖的package包/类
@Override
public void handleError(OvertownRequest request) {
  HttpServerExchange exchange = request.getExchange();
  exchange.setResponseCode(StatusError.METHOD_NOT_ALLOWED.getCode());
  StringBuilder sb = new StringBuilder();
  sb.append("<html>");
  sb.append("<head>");
  sb.append("<title>405 Method Not Allowed</title>");
  sb.append("</head>");
  sb.append("<body>");
  sb.append("<h1>405 - Method Not Allowed</h1>");
  sb.append("<p>Request method '" + exchange.getRequestMethod().toString().toUpperCase() + "' is not allowed for this path</p>");
  sb.append("</body>");
  sb.append("</html>");

  Sender rs = exchange.getResponseSender();
  rs.send( sb.toString() );
  rs.close();
}
 
开发者ID:EsmerilProgramming,项目名称:overtown,代码行数:20,代码来源:DefaultMethodNotAllowedPage.java

示例3: handleError

import io.undertow.io.Sender; //导入方法依赖的package包/类
@Override
public void handleError(OvertownRequest request) {
  HttpServerExchange exchange = request.getExchange();Sender rs = exchange.getResponseSender();
  StringBuilder sb = new StringBuilder();
  sb.append("<html>");
  sb.append("<head>");
  sb.append("<title>404 Not Found</title>");
  sb.append("</head>");
  sb.append("<body>");
  sb.append("<h1>404 - Not Found</h1>");
  sb.append("<p>This is not the page you are looking for</p>");
  sb.append("</body>");
  sb.append("</html>");

  exchange.setResponseCode(  StatusError.NOT_FOUND.getCode() );
  rs.send( sb.toString() );
  rs.close();
}
 
开发者ID:EsmerilProgramming,项目名称:overtown,代码行数:19,代码来源:DefaultNotFoundPage.java

示例4: sendAsResponse

import io.undertow.io.Sender; //导入方法依赖的package包/类
@Override
public void sendAsResponse(String jsonAsString) {
  if(!exchange.isComplete()){
  	Sender responseSender = exchange.getResponseSender();
  	responseSender.send(jsonAsString);
  	responseSender.close();
  }
}
 
开发者ID:EsmerilProgramming,项目名称:overtown,代码行数:9,代码来源:JsonResponse.java


注:本文中的io.undertow.io.Sender.close方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。