本文整理了Java中com.sun.enterprise.config.serverbeans.Application.getModule()
方法的一些代码示例,展示了Application.getModule()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.getModule()
方法的具体详情如下:
包路径:com.sun.enterprise.config.serverbeans.Application
类名称:Application
方法名:getModule
暂无
代码示例来源:origin: org.glassfish.main.common/amx-javaee
private com.sun.enterprise.config.serverbeans.Module
getModuleConfig( final com.sun.enterprise.config.serverbeans.Application appConfig, final String name)
{
if ( appConfig.getModule(name) == null )
{
throw new IllegalArgumentException( "Can't find module named " + name + " in " + appConfig );
}
return appConfig.getModule(name);
}
代码示例来源:origin: org.glassfish.main.admin/config-api
public static Module getModule(Application instance, String name) {
for (Module module : instance.getModule()) {
if (module.getName().equals(name)) {
return module;
}
}
return null;
}
代码示例来源:origin: org.glassfish.admin/config-api
public static Module getModule(Application instance, String name) {
for (Module module : instance.getModule()) {
if (module.getName().equals(name)) {
return module;
}
}
return null;
}
代码示例来源:origin: org.glassfish.main.web/web-gui-plugin-common
private String webModuleList(final Application app) {
/*
* Build a list of web module names to include in the error message.
*/
final StringBuilder moduleNames = new StringBuilder();
for (Module m : app.getModule()) {
if (m.getEngine("web") != null) {
moduleNames.append((moduleNames.length() > 0 ? ", " : "")).
append(m.getName());
}
}
return moduleNames.toString();
}
代码示例来源:origin: org.glassfish.deployment/deployment-admin
private List<Engine> getAppEngines(final Application app) {
final List<Engine> engineList = new ArrayList<Engine>();
// first add application level engines
engineList.addAll(app.getEngine());
// now add module level engines
for (Module module: app.getModule()) {
engineList.addAll(module.getEngines());
}
return engineList;
}
代码示例来源:origin: org.glassfish.main.admin/config-api
public static boolean containsSnifferType(Application app,
String snifferType) {
List<Engine> engineList = new ArrayList<Engine>();
// first add application level engines
engineList.addAll(app.getEngine());
// now add module level engines
for (Module module : app.getModule()) {
engineList.addAll(module.getEngines());
}
for (Engine engine : engineList) {
if (engine.getSniffer().equals(snifferType)) {
return true;
}
}
return false;
}
代码示例来源:origin: org.glassfish.admin/config-api
public static boolean containsSnifferType(Application app,
String snifferType) {
List<Engine> engineList = new ArrayList<Engine>();
// first add application level engines
engineList.addAll(app.getEngine());
// now add module level engines
for (Module module: app.getModule()) {
engineList.addAll(module.getEngines());
}
for (Engine engine : engineList) {
if (engine.getSniffer().equals(snifferType)) {
return true;
}
}
return false;
}
代码示例来源:origin: org.glassfish.admin/config-api
public static Map<String, Properties> getModulePropertiesMap(
Application me) {
Map<String, Properties> modulePropertiesMap =
new HashMap<String, Properties>();
for (Module module: me.getModule()) {
if (module.getProperty() != null) {
Properties moduleProps = new Properties();
for (Property property : module.getProperty()) {
moduleProps.put(property.getName(),
property.getValue());
}
modulePropertiesMap.put(module.getName(), moduleProps);
}
}
return modulePropertiesMap;
}
代码示例来源:origin: org.glassfish.admin/config-api
public Object run(Application application) throws PropertyVetoException, TransactionFailure {
Module module = application.createChild(Module.class);
module.setName(application.getName());
for (Engine engine : application.getEngine()) {
module.getEngines().add(engine);
}
application.getModule().add(module);
application.getEngine().clear();
return null;
}
}, app);
代码示例来源:origin: org.glassfish.main.admin/admin-core
public Object run(Application application) throws PropertyVetoException, TransactionFailure {
Module module = application.createChild(Module.class);
module.setName(application.getName());
for (Engine engine : application.getEngine()) {
module.getEngines().add(engine);
}
application.getModule().add(module);
application.getEngine().clear();
return null;
}
}, app);
代码示例来源:origin: org.glassfish.main.resources/resources-runtime
private void preserveResources(Application app) {
String appName = app.getName();
Map<String, Resources> allResources = new HashMap<String, Resources>();
Resources appScopedResources = app.getResources();
if(appScopedResources != null){
allResources.put(appName, appScopedResources);
}
List<Module> modules = app.getModule();
if(modules != null){
for(Module module : modules){
Resources moduleScopedResources = module.getResources();
if(moduleScopedResources != null){
allResources.put(module.getName(), moduleScopedResources);
}
}
}
//store the resource-configuration
ResourcesRegistry.putResources(appName, allResources);
}
代码示例来源:origin: org.glassfish.main.admin/config-api
public static Map<String, Properties> getModulePropertiesMap(
Application me) {
Map<String, Properties> modulePropertiesMap =
new HashMap<String, Properties>();
for (Module module : me.getModule()) {
if (module.getProperty() != null) {
Properties moduleProps = new Properties();
for (Property property : module.getProperty()) {
if (property.getValue() != null) {
moduleProps.put(property.getName(),
property.getValue());
}
}
modulePropertiesMap.put(module.getName(), moduleProps);
}
}
return modulePropertiesMap;
}
代码示例来源:origin: org.glassfish.common/container-common
private <T extends ConfigBeanProxy> NotProcessed handleRemoveEvent(T instance) {
NotProcessed np = null;
if(instance instanceof Application){
removeListenerFromResources(((Application)instance).getResources());
Application app = (Application)instance;
List<Module> modules = app.getModule();
if(modules != null){
for(Module module : modules){
if(module.getResources() !=null && module.getResources().getResources() != null){
removeListenerFromResources(module.getResources());
}
}
}
}
return np;
}
代码示例来源:origin: org.glassfish.common/container-common
public void undeployResources(String applicationName){
Application app = applications.getApplication(applicationName);
if(app != null){
List<Module> modules = app.getModule();
if(modules != null){
for(Module module : modules){
Resources moduleScopedResources = module.getResources();
if(moduleScopedResources != null){
undeployResources(moduleScopedResources);
}
}
}
Resources appScopedResources = app.getResources();
if(appScopedResources != null){
undeployResources(appScopedResources);
}
}
}
代码示例来源:origin: org.glassfish.deployment/deployment-common
public ApplicationConfigInfo(final Application app) {
moduleToEngineToAppConfig = createNewMap();
if (app != null) {
for (Module m : app.getModule()) {
for (Engine e : m.getEngines()) {
put(m.getName(), e.getSniffer(), e.getApplicationConfig());
}
}
}
}
代码示例来源:origin: org.glassfish.common/container-common
public void deployResources(String applicationName){
Application app = applications.getApplication(applicationName);
if(app != null){
Resources appScopedResources = app.getResources();
if(appScopedResources != null){
deployResources(appScopedResources.getResources());
}
List<Module> modules = app.getModule();
if(modules != null){
for(Module module : modules){
Resources moduleScopedResources = module.getResources();
if(moduleScopedResources != null){
deployResources(moduleScopedResources.getResources());
}
}
}
}
}
代码示例来源:origin: org.glassfish.common/container-common
private <T extends ConfigBeanProxy> NotProcessed handleAddEvent(T instance) {
NotProcessed np = null;
if(instance instanceof Application){
Resources resources = ((Application)instance).getResources();
if(resources != null){
addListenerToResources(resources.getResources());
}
Application app = (Application)instance;
List<Module> modules = app.getModule();
if(modules != null){
for(Module module : modules){
if(module.getResources() !=null && module.getResources().getResources() != null){
addListenerToResources(module.getResources().getResources());
}
}
}
}
return np;
}
代码示例来源:origin: org.glassfish.main.resources/resources-runtime
public void deployResourcesFromConfiguration(String appName, boolean embedded) throws Exception {
Application application = applications.getApplication(appName);
ApplicationInfo appInfo = appRegistry.get(appName);
if(application != null && appInfo != null){
Resources appScopedResources = application.getResources();
if(appScopedResources != null){
deployResources(appName, null, appScopedResources.getResources(), embedded);
}
List<Module> modules = application.getModule();
if(modules != null){
for(Module module : modules){
Resources moduleScopedResources = module.getResources();
String moduleName = module.getName();
if(moduleScopedResources != null){
deployResources(appName, moduleName, moduleScopedResources.getResources(), embedded);
}
}
}
}
}
代码示例来源:origin: org.glassfish.connectors/connectors-runtime
public Resources getResources(ResourceInfo resourceInfo){
if(ConnectorsUtil.isModuleScopedResource(resourceInfo)){
Application application = getApplications().getApplication(resourceInfo.getApplicationName());
Module module = application.getModule(resourceInfo.getModuleName());
return module.getResources();
}else if(ConnectorsUtil.isApplicationScopedResource(resourceInfo)){
Application application = getApplications().getApplication(resourceInfo.getApplicationName());
return application.getResources();
}
return getResources();
}
代码示例来源:origin: org.glassfish.connectors/connectors-runtime
public Resources getResources(PoolInfo poolInfo){
Resources resources;
if(ConnectorsUtil.isModuleScopedResource(poolInfo)){
Application application = getApplications().getApplication(poolInfo.getApplicationName());
if(application != null){
Module module = application.getModule(poolInfo.getModuleName());
return module.getResources();
}else{
return null;
}
}else if(ConnectorsUtil.isApplicationScopedResource(poolInfo)){
Application application = getApplications().getApplication(poolInfo.getApplicationName());
if(application != null){
return application.getResources();
}else{
return null;
}
}
return getResources();
}
内容来源于网络,如有侵权,请联系作者删除!