Package org.jboss.modules

Examples of org.jboss.modules.Module.loadService()


        PersistenceProviderAdaptor persistenceProviderAdaptor = adaptorMap.get(adapterModule);

        if (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) {
                        throw MESSAGES.multipleAdapters(adapterModule);
                    }
View Full Code Here


    private XMLStreamException loadModule(final String moduleName, final ExtensionParsingContext context) throws XMLStreamException {
        // Register element handlers for this extension
        try {
            final Module module = moduleLoader.loadModule(ModuleIdentifier.fromString(moduleName));
            boolean initialized = false;
            for (final Extension extension : module.loadService(Extension.class)) {
                ClassLoader oldTccl = SecurityActions.setThreadContextClassLoader(extension.getClass());
                try {
                    extension.initializeParsers(context);
                } finally {
                    SecurityActions.setThreadContextClassLoader(oldTccl);
View Full Code Here

        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) {
                    throw MESSAGES.multipleAdapters(adapterModule);
                }
View Full Code Here

                        module = Module.getCallerModuleLoader().loadModule(ModuleIdentifier.create(moduleName));
                    } catch (ModuleLoadException e) {
                        throw new OperationFailedException(e, new ModelNode().set("Failed to load module for driver [" + moduleName + "]"));
                    }

                    final ServiceLoader<Driver> serviceLoader = module.loadService(Driver.class);
                    if (serviceLoader != null) for (Driver driver : serviceLoader) {
                        final int majorVersion = driver.getMajorVersion();
                        final int minorVersion = driver.getMinorVersion();

                        final ServiceName serviceName = ServiceName.JBOSS.append("jdbc-driver", driver.getClass().getName(), Integer.toString(majorVersion), Integer.toString(minorVersion));
View Full Code Here

                    try {
                        module = Module.getCallerModuleLoader().loadModule(ModuleIdentifier.create(moduleName));
                    } catch (ModuleLoadException e) {
                        throw new OperationFailedException(e, new ModelNode().set("Failed to load module for driver [" + moduleName + "]"));
                    }
                    final ServiceLoader<Driver> serviceLoader = module.loadService(Driver.class);
                    if (serviceLoader != null) for (Driver driver : serviceLoader) {

                        final int majorVersion = driver.getMajorVersion();
                        final int minorVersion = driver.getMinorVersion();
                        final boolean compliant = driver.jdbcCompliant();
View Full Code Here

            // Register element handlers for this extension
            try {
                final Module module = moduleLoader.loadModule(ModuleIdentifier.fromString(moduleName));
                boolean initialized = false;
                for (final Extension extension : module.loadService(Extension.class)) {
                    extension.initializeParsers(context);
                    if (!initialized) {
                        initialized = true;
                    }
                }
View Full Code Here

                        module = Module.getCallerModuleLoader().loadModule(ModuleIdentifier.create(moduleName));
                    } catch (ModuleLoadException e) {
                        throw new OperationFailedException(e, new ModelNode().set("Failed to load module for driver [" + moduleName + "]"));
                    }

                    final ServiceLoader<Driver> serviceLoader = module.loadService(Driver.class);
                    if (serviceLoader != null) for (Driver driver : serviceLoader) {
                        final int majorVersion = driver.getMajorVersion();
                        final int minorVersion = driver.getMinorVersion();

                        final ServiceName serviceName = ServiceName.JBOSS.append("jdbc-driver", driver.getClass().getName(), Integer.toString(majorVersion), Integer.toString(minorVersion));
View Full Code Here

            // Register element handlers for this extension
            try {
                final Module module = moduleLoader.loadModule(ModuleIdentifier.fromString(moduleName));
                boolean initialized = false;
                for (final Extension extension : module.loadService(Extension.class)) {
                    extension.initializeParsers(context);
                    if (!initialized) {
                        initialized = true;
                    }
                }
View Full Code Here

            context.getFailureDescription().set(MESSAGES.failedToLoadModuleDriver(moduleName));
            return;
        }

        if (driverClassName == null) {
            final ServiceLoader<Driver> serviceLoader = module.loadService(Driver.class);
            if (serviceLoader != null)
                for (Driver driver : serviceLoader) {
                    startDriverServices(target, moduleId, driver, driverName, majorVersion, minorVersion, dataSourceClassName, xaDataSourceClassName);
                }
        } else {
View Full Code Here

            context.getFailureDescription().set(MESSAGES.failedToLoadModuleDriver(moduleName));
            return;
        }

        if (driverClassName == null) {
            final ServiceLoader<Driver> serviceLoader = module.loadService(Driver.class);
            if (serviceLoader != null)
                for (Driver driver : serviceLoader) {
                    startDriverServices(target, moduleId, driver, driverName, majorVersion, minorVersion, dataSourceClassName, xaDataSourceClassName);
                }
        } else {
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.