org.apache.catalina.Context.setAvailable()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(1.1k)|赞(0)|评价(0)|浏览(125)

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

Context.setAvailable介绍

[英]Set the application available flag for this Context.
[中]为此上下文设置应用程序可用标志。

代码示例

代码示例来源:origin: org.glassfish.main.web/web-core

/**   
 * Starts the children of this container.
 */
protected void startChildren() {
  Container children[] = findChildren();
  for (int i = 0; i < children.length; i++) {
    if (children[i] instanceof Lifecycle) {
      try {
        ((Lifecycle) children[i]).start();
      } catch (Throwable t) {
        String msg = MessageFormat.format(rb.getString(LogFacade.CONTAINER_NOT_STARTED_EXCEPTION), children[i]);
        log.log(Level.SEVERE, msg, t);
        if (children[i] instanceof Context) {
          ((Context) children[i]).setAvailable(false);
        } else if (children[i] instanceof Wrapper) {
          ((Wrapper) children[i]).setAvailable(Long.MAX_VALUE);
        }
      }
    }
  }
}

代码示例来源:origin: org.glassfish.web/web-glue

context = (Context) host.findChild(contextRoot);
if (context != null) {
  context.setAvailable(false);
  if (_logger.isLoggable(Level.FINEST)) {
    _logger.log(Level.FINEST,

相关文章

微信公众号

最新文章

更多

Context类方法