Package org.jboss.modules

Examples of org.jboss.modules.ModuleLoader.loadModule()


            }
        }

        // Install the resource as module
        ModuleLoader moduleLoader = org.jboss.modules.Module.getBootModuleLoader();
        ModuleClassLoader classLoader = moduleLoader.loadModule(modid).getClassLoader();
        Runtime runtime = RuntimeLocator.getRequiredRuntime();
        final Module module = runtime.installModule(classLoader, resource, null);

        // Start the module
        module.start();
View Full Code Here


        Runtime runtime = RuntimeLocator.getRequiredRuntime();
        Module module = runtime.getModule(resource.getIdentity());
        if (module == null) {
            ModuleLoader moduleLoader = injectedServiceModuleLoader.getValue();
            ModuleIdentifier modid = ModuleIdentifier.create(ServiceModuleLoader.MODULE_PREFIX + runtimeName);
            ClassLoader classLoader = moduleLoader.loadModule(modid).getClassLoader();
            module = runtime.installModule(classLoader, resource, null);
        }

        Resource modres = module != null ? module.adapt(Resource.class) : resource;
        return new AbstractResourceHandle(modres, module) {
View Full Code Here

                    Version version = identity.getVersion();
                    String modname = symbolicName + (version != Version.emptyVersion ? ":" + version : "");
                    ModuleIdentifier modid = ModuleIdentifier.fromString(modname);
                    ModuleLoader moduleLoader = Module.getBootModuleLoader();
                    try {
                        moduleLoader.loadModule(modid);
                    } catch (ModuleLoadException ex) {
                        return null;
                    }
                    DefaultResourceBuilder builder = new DefaultResourceBuilder();
                    Capability icap = builder.addIdentityCapability(symbolicName, version);
View Full Code Here

                            continue;
                        }
                        String modname = symbolicName + ":" + version;
                        ModuleIdentifier modid = ModuleIdentifier.fromString(modname);
                        try {
                            moduleLoader.loadModule(modid);
                        } catch (ModuleLoadException ex) {
                            continue;
                        }
                        DefaultResourceBuilder builder = new DefaultResourceBuilder();
                        Capability icap = builder.addIdentityCapability(symbolicName, version);
View Full Code Here

                // Add the main module
                if (result.isEmpty()) {
                    ModuleIdentifier modid = ModuleIdentifier.fromString(symbolicName);
                    try {
                        moduleLoader.loadModule(modid);
                        DefaultResourceBuilder builder = new DefaultResourceBuilder();
                        Capability icap = builder.addIdentityCapability(symbolicName, Version.emptyVersion);
                        icap.getAttributes().put(IdentityNamespace.CAPABILITY_TYPE_ATTRIBUTE, IdentityNamespace.TYPE_ABSTRACT);
                        icap.getAttributes().put(ModuleIdentifier.class.getName(), modid);
                        Resource resource = cachedResources.addResource(builder.getResource());
View Full Code Here

            return noopAdaptor;
        }

        PersistenceProviderAdaptor persistenceProviderAdaptor=null;

        Module module = moduleLoader.loadModule(ModuleIdentifier.fromString(adapterModule));
        final ServiceLoader<PersistenceProviderAdaptor> serviceLoader =
            module.loadService(PersistenceProviderAdaptor.class);
        if (serviceLoader != null) {
            for (PersistenceProviderAdaptor adaptor : serviceLoader) {
                if (persistenceProviderAdaptor != null) {
View Full Code Here

        }
        if (configurationPersisterFactory == null) {
            throw new IllegalArgumentException("configurationPersisterFactory is null");
        }
        try {
            Module.registerURLStreamHandlerFactoryModule(moduleLoader.loadModule(ModuleIdentifier.create("org.jboss.vfs")));
        } catch (ModuleLoadException e) {
            throw new IllegalArgumentException("VFS is not available from the configured module loader");
        }
        final FutureServiceContainer future = new FutureServiceContainer(container);
        final ServiceTarget tracker = container.subTarget();
View Full Code Here

        }

        // Register the vfs module as URLStreamHandlerFactory
        try {
            ModuleLoader bootLoader = Module.getBootModuleLoader();
            Module vfsModule = bootLoader.loadModule(ModuleIdentifier.create(VFS_MODULE_IDENTIFIER));
            Module.registerURLStreamHandlerFactoryModule(vfsModule);
        } catch (Exception ex) {
            ServerLogger.ROOT_LOGGER.cannotAddURLStreamHandlerFactory(ex, VFS_MODULE_IDENTIFIER);
        }
    }
View Full Code Here

         for (PluginEntry plugin : toLoad)
         {
            try
            {
               Module module = moduleLoader.loadModule(ModuleIdentifier.fromString(plugin.toModuleId()));
               composite.add(module.getClassLoader());
            }
            catch (Exception e)
            {
               System.out.println("Failed loading: " + plugin);
View Full Code Here

               System.out.println("Failed loading: " + plugin);
               e.printStackTrace();
            }
         }

         Module forge = moduleLoader.loadModule(ModuleIdentifier.fromString("org.jboss.forge:main"));

         composite.add(forge.getClassLoader());
         Thread.currentThread().setContextClassLoader(composite);
      }
      catch (Exception e)
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.