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