hudson.model.Hudson.isDarwin()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(3.3k)|赞(0)|评价(0)|浏览(101)

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

Hudson.isDarwin介绍

暂无

代码示例

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

@Override
  public void verifyRestartable() throws RestartNotSupportedException {
    // see http://lists.apple.com/archives/cocoa-dev/2005/Oct/msg00836.html and
    // http://factor-language.blogspot.com/2007/07/execve-returning-enotsup-on-mac-os-x.html
    // on Mac, execv fails with ENOTSUP if the caller is multi-threaded, resulting in an error like
    // the one described in http://www.nabble.com/Restarting-hudson-not-working-on-MacOS--to24641779.html
    if (Hudson.isDarwin())
      throw new RestartNotSupportedException("Restart is not supported on Mac OS X");
    if (args==null)
      throw new RestartNotSupportedException("Failed to obtain the command line arguments of the process",failedToObtainArgs);
  }
}

代码示例来源:origin: hudson/hudson-2.x

@Override
  public void verifyRestartable() throws RestartNotSupportedException {
    // see http://lists.apple.com/archives/cocoa-dev/2005/Oct/msg00836.html and
    // http://factor-language.blogspot.com/2007/07/execve-returning-enotsup-on-mac-os-x.html
    // on Mac, execv fails with ENOTSUP if the caller is multi-threaded, resulting in an error like
    // the one described in http://www.nabble.com/Restarting-hudson-not-working-on-MacOS--to24641779.html
    if (Hudson.isDarwin())
      throw new RestartNotSupportedException("Restart is not supported on Mac OS X");
    if (args==null)
      throw new RestartNotSupportedException("Failed to obtain the command line arguments of the process",failedToObtainArgs);
  }
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

@Override
  public void verifyRestartable() throws RestartNotSupportedException {
    // see http://lists.apple.com/archives/cocoa-dev/2005/Oct/msg00836.html and
    // http://factor-language.blogspot.com/2007/07/execve-returning-enotsup-on-mac-os-x.html
    // on Mac, execv fails with ENOTSUP if the caller is multi-threaded, resulting in an error like
    // the one described in http://www.nabble.com/Restarting-hudson-not-working-on-MacOS--to24641779.html
    if (Hudson.isDarwin()) {
      throw new RestartNotSupportedException("Restart is not supported on Mac OS X");
    } else {
      try {

        if (!NativeUtils.getInstance().canRestartJavaProcess()) {
          throw new RestartNotSupportedException("Restart is not supported on this Platform");
        }
      } catch (NativeAccessException exc) {
        throw new RestartNotSupportedException("Restart is not supported on this Platform");
      }
    }
  }
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

@Override
  public void verifyRestartable() throws RestartNotSupportedException {
    // see http://lists.apple.com/archives/cocoa-dev/2005/Oct/msg00836.html and
    // http://factor-language.blogspot.com/2007/07/execve-returning-enotsup-on-mac-os-x.html
    // on Mac, execv fails with ENOTSUP if the caller is multi-threaded, resulting in an error like
    // the one described in http://www.nabble.com/Restarting-hudson-not-working-on-MacOS--to24641779.html
    if (Hudson.isDarwin()) {
      throw new RestartNotSupportedException("Restart is not supported on Mac OS X");
    } else {
      try {

        if (!NativeUtils.getInstance().canRestartJavaProcess()) {
          throw new RestartNotSupportedException("Restart is not supported on this Platform");
        }
      } catch (NativeAccessException exc) {
        throw new RestartNotSupportedException("Restart is not supported on this Platform");
      }
    }
  }
}

相关文章

微信公众号

最新文章

更多

Hudson类方法