Search in sources :

Example 1 with ResourceTypeOrderProcessor

use of org.glassfish.resourcebase.resources.ResourceTypeOrderProcessor in project Payara by payara.

the class ApplicationScopedResourcesManager method postConstruct.

@Override
public void postConstruct() {
    Collection<Application> apps = applications.getApplications();
    if (apps != null) {
        for (Application app : apps) {
            Resources resources = app.getResources();
            if (resources != null) {
                deployResources(resourceTypeOrderProcessor.getOrderedResources(resources.getResources()));
            }
            List<Module> modules = app.getModule();
            if (modules != null) {
                for (Module module : modules) {
                    Resources moduleResources = module.getResources();
                    if (moduleResources != null) {
                        deployResources(new ResourceTypeOrderProcessor().getOrderedResources(moduleResources.getResources()));
                    }
                }
            }
        }
    }
}
Also used : Module(com.sun.enterprise.config.serverbeans.Module) ResourceTypeOrderProcessor(org.glassfish.resourcebase.resources.ResourceTypeOrderProcessor)

Aggregations

Module (com.sun.enterprise.config.serverbeans.Module)1 ResourceTypeOrderProcessor (org.glassfish.resourcebase.resources.ResourceTypeOrderProcessor)1