org.kohsuke.stapler.StaplerRequest.getRemoteHost()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(81)

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

StaplerRequest.getRemoteHost介绍

暂无

代码示例

代码示例来源:origin: SonarSource/sonar-scanner-jenkins

@RequirePOST
public void doIndex(StaplerRequest req, StaplerResponse rsp) throws IOException {
 String payload = IOUtils.toString(req.getReader());
 LOGGER.info("Received POST from " + req.getRemoteHost());
 try {
  JSONObject o = JSONObject.fromObject(payload);
  LOGGER.fine(() -> "Full details of the POST was " + o.toString());
  String taskId = o.getString("taskId");
  String status = o.getString("status");
  String qgStatus = null;
  if (CETask.STATUS_SUCCESS.equals(status)) {
   qgStatus = o.has("qualityGate") ? o.getJSONObject("qualityGate").getString("status") : "NONE";
  }
  for (Listener listener : listeners) {
   listener.onTaskCompleted(taskId, status, qgStatus);
  }
 } catch (JSONException e) {
  LOGGER.log(Level.WARNING, e, () -> "Invalid payload " + payload);
  rsp.sendError(HttpServletResponse.SC_BAD_REQUEST, "Invalid JSON Payload");
 }
 rsp.setStatus(HttpServletResponse.SC_OK);
}

代码示例来源:origin: jenkinsci/swarm-plugin

SwarmSlave slave = new SwarmSlave(name, "Swarm slave from " + req.getRemoteHost() + " : " + description,
    remoteFsRoot, String.valueOf(executors), mode, "swarm " + Util.fixNull(labels), nodeProperties);

相关文章

微信公众号

最新文章

更多

StaplerRequest类方法