本文整理了Java中org.glassfish.internal.deployment.Deployment.isAppEnabled()
方法的一些代码示例,展示了Deployment.isAppEnabled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Deployment.isAppEnabled()
方法的具体详情如下:
包路径:org.glassfish.internal.deployment.Deployment
类名称:Deployment
方法名:isAppEnabled
暂无
代码示例来源:origin: jersey/jersey
private ApplicationInfo getApplicationInfo(EjbContainerUtil ejbUtil) throws NamingException {
ApplicationRegistry appRegistry = ejbUtil.getServices().getService(ApplicationRegistry.class);
Applications applications = ejbUtil.getServices().getService(Applications.class);
String appNamePrefix = (String) initialContext.lookup("java:app/AppName");
Set<String> appNames = appRegistry.getAllApplicationNames();
Set<String> disabledApps = new TreeSet<>();
for (String appName : appNames) {
if (appName.startsWith(appNamePrefix)) {
Application appDesc = applications.getApplication(appName);
if (appDesc != null && !ejbUtil.getDeployment().isAppEnabled(appDesc)) {
// skip disabled version of the app
disabledApps.add(appName);
} else {
return ejbUtil.getDeployment().get(appName);
}
}
}
// grab the latest one, there is no way to make
// sure which one the user is actually enabling,
// so use the best case, i.e. upgrade
Iterator<String> it = disabledApps.iterator();
String lastDisabledApp = null;
while (it.hasNext()) {
lastDisabledApp = it.next();
}
if (lastDisabledApp != null) {
return ejbUtil.getDeployment().get(lastDisabledApp);
}
throw new NamingException("Application Information Not Found");
}
代码示例来源:origin: org.glassfish.main.concurrent/concurrent-impl
private boolean isApplicationEnabled(String appId) {
if (appId != null) {
Application app = applications.getApplication(appId);
if (app != null)
return deployment.isAppEnabled(app);
}
return false;
}
代码示例来源:origin: org.glassfish.main.core/kernel
private void handleOtherAppConfigChanges(Object parent, String appName) {
Application application = applications.getApplication(appName);
if (application.isLifecycleModule()) {
return;
}
// reload the application for other application related
// config changes if the application is in enabled state
if (isCurrentInstanceMatchingTarget(parent) &&
deployment.isAppEnabled(application)) {
disableApplication(appName);
enableApplication(appName);
}
}
代码示例来源:origin: org.glassfish.main.core/kernel
if (!deployment.isAppEnabled(app)) {
return;
代码示例来源:origin: org.glassfish.deployment/deployment-admin
enabled = deployment.isAppEnabled(app);
} else {
enabled = Boolean.valueOf(domain.getEnabledForApplication(
代码示例来源:origin: fujitsu/launcher
enabled = deployment.isAppEnabled(app);
} else {
enabled = Boolean.valueOf(domain.getEnabledForApplication(
代码示例来源:origin: org.glassfish.main.core/kernel
if (deployment.isAppEnabled(systemApp) || loadAppOnDAS(systemApp.getName())) {
Integer order = appOrderInfoMap.get(systemApp.getName());
ApplicationOrderInfo info = new ApplicationOrderInfo(systemApp, order);
if (deployment.isAppEnabled(standaloneAdapter) || loadAppOnDAS(standaloneAdapter.getName())) {
DeploymentOrder.addApplicationDeployment(new ApplicationOrderInfo(standaloneAdapter, appOrderInfoMap.get(standaloneAdapter.getName()).intValue()));
if (deployment.isAppEnabled(app) || loadAppOnDAS(app.getName())) {
DeploymentOrder.addApplicationDeployment(new ApplicationOrderInfo(app, appOrderInfoMap.get(app.getName()).intValue()));
内容来源于网络,如有侵权,请联系作者删除!