Package org.jboss.modules

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


        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


     */
    public static void loadProviderModuleByName(String moduleName) throws ModuleLoadException {
        final ModuleLoader moduleLoader = Module.getBootModuleLoader();
        Module module = moduleLoader.loadModule(ModuleIdentifier.fromString(moduleName));
        final ServiceLoader<PersistenceProvider> serviceLoader =
            module.loadService(PersistenceProvider.class);
        if (serviceLoader != null) {
            for (PersistenceProvider provider1 : serviceLoader) {
                // persistence provider jar may contain multiple provider service implementations
                // save each provider
                PersistenceProviderResolverImpl.getInstance().addPersistenceProvider(provider1);
View Full Code Here

    @Override
    public String decorateWithServiceLoader(String s) {
        log.info("-----> In decorateWithServiceLoader() - " + s);
        Module module = Module.forClass(TestService.class);
        ServiceLoader<TestService> loader = module.loadService(TestService.class);
        for (TestService service : loader) {
            log.info("-----> Found service " + service);
            s = service.decorate(s);
            log.info("-----> " + s);
        }
View Full Code Here

        try {

            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 new DeploymentUnitProcessingException(
                                "persistence provider adapter module has more than one adapters "
View Full Code Here

                } catch (ModuleLoadException e) {
                    throw new DeploymentUnitProcessingException("persistence provider module load error "
                            + persistenceProviderModule + " (class " + persistenceProviderClassName + ")", e);
                }
                final ServiceLoader<PersistenceProvider> serviceLoader =
                        module.loadService(PersistenceProvider.class);
                if (serviceLoader != null) {
                    PersistenceProvider persistenceProvider = null;
                    for (PersistenceProvider provider1 : serviceLoader) {
                        // persistence provider jar may contain multiple provider service implementations
                        // use the one that matches
View Full Code Here

            // Register element handlers for this extension
            try {
               //for (Extension extension : Module.loadServiceFromCurrent(ModuleIdentifier.fromString(moduleName), Extension.class)) {
               Module module = Module.getModuleFromDefaultLoader(ModuleIdentifier.fromString(moduleName));
               for (Extension extension : module.loadService(Extension.class)) {
                    extension.initialize(extensionContext);
                }
            } catch (ModuleLoadException e) {
                throw new XMLStreamException("Failed to load module", e);
            }
View Full Code Here

        final Module module = deploymentUnit.getAttachment(Attachments.MODULE);
        if (module == null)
            return; // Skip deployments with no module

        final ServiceActivatorContext serviceActivatorContext = new ServiceActivatorContextImpl(phaseContext.getServiceTarget(), phaseContext.getServiceRegistry());
        for(ServiceActivator serviceActivator : module.loadService(ServiceActivator.class)) {
            try {
                serviceActivator.activate(serviceActivatorContext);
            } catch (ServiceRegistryException e) {
                throw new DeploymentUnitProcessingException(e);
            }
View Full Code Here

        final Module module = context.getAttachment(ModuleDeploymentProcessor.MODULE_ATTACHMENT_KEY);
        if (module == null)
            return; // Skip deployments with no module

        final ServiceActivatorContext serviceActivatorContext = new ServiceActivatorContextImpl(context.getBatchBuilder());
        for(ServiceActivator serviceActivator : module.loadService(ServiceActivator.class)) {
            serviceActivator.activate(serviceActivatorContext);
        }
    }
}
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

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.