Package org.impalaframework.module.spi

Examples of org.impalaframework.module.spi.ModuleRuntime


        boolean success = true;

        RuntimeModule runtimeModule = moduleStateHolder.removeModule(moduleDefinition);
        if (runtimeModule != null) {
            try {
                ModuleRuntime moduleRuntime = getModuleRuntime(currentDefinition);
                moduleRuntime.closeModule(runtimeModule);
            }
            catch (RuntimeException e) {
                logger.error("Failed to handle unloading of application module " + moduleDefinition, e);
                success = false;
            }
View Full Code Here


        return success;
    }

    final ModuleRuntime getModuleRuntime(ModuleDefinition currentDefinition) {
        final String runtimeFramework = currentDefinition.getRuntimeFramework();
        ModuleRuntime moduleRuntime = super.getEntry(runtimeFramework, ModuleRuntime.class);
        return moduleRuntime;
    }
View Full Code Here

        final ModuleStateHolder moduleStateHolder = application.getModuleStateHolder();
        final ServiceRegistry serviceRegistry = application.getServiceRegistry();
       
        if (moduleStateHolder.getModule(moduleName) == null) {

            ModuleRuntime moduleRuntime = getModuleRuntime(currentDefinition);
           
            try {
                RuntimeModule runtimeModule = moduleRuntime.loadRuntimeModule(application, currentDefinition);
                moduleStateHolder.putModule(moduleName, runtimeModule);
            }
            catch (Throwable e) {
               
                try {
View Full Code Here

        final ModuleStateHolder moduleStateHolder = application.getModuleStateHolder();
       
        RuntimeModule runtimeModule = moduleStateHolder.removeModule(moduleDefinition);
        if (runtimeModule != null) {
            try {
                ModuleRuntime moduleRuntime = getModuleRuntime(currentDefinition);
                moduleRuntime.closeModule(application, runtimeModule);
            }
            catch (RuntimeException e) {
               
                logger.error("Failed to handle unloading of application module " + moduleDefinition, e);
                if (e instanceof RuntimeException) {
View Full Code Here

        return success;
    }

    final ModuleRuntime getModuleRuntime(ModuleDefinition currentDefinition) {
        final String runtimeFramework = currentDefinition.getRuntimeFramework();
        ModuleRuntime moduleRuntime = super.getEntry(runtimeFramework, ModuleRuntime.class);
        return moduleRuntime;
    }
View Full Code Here

        final String moduleName = currentDefinition.getName();
        logger.info("Loading definition " + moduleName);
       
        if (moduleStateHolder.getModule(moduleName) == null) {

            ModuleRuntime moduleRuntime = getModuleRuntime(currentDefinition);
           
            try {
                RuntimeModule runtimeModule = moduleRuntime.loadRuntimeModule(currentDefinition);
                moduleStateHolder.putModule(moduleName, runtimeModule);
            }
            catch (RuntimeException e) {
               
                try {
View Full Code Here

        LoadTransitionProcessor loadTransitionProcessor = new LoadTransitionProcessor();
        SpringModuleRuntime moduleRuntime = new SpringModuleRuntime();
        moduleRuntime.setApplicationContextLoader(contextLoader);
        moduleRuntime.setClassLoaderFactory(classLoaderFactory);
       
        ModuleRuntime springModuleRuntime = moduleRuntime;
        Map<String, ModuleRuntime> moduleRuntimes = Collections.singletonMap("spring", springModuleRuntime);
        DefaultModuleRuntimeManager manager = new DefaultModuleRuntimeManager();
        manager.setModuleRuntimes(moduleRuntimes);
       
        loadTransitionProcessor.setModuleRuntimeManager(manager);
View Full Code Here

    final String moduleName = currentDefinition.getName();
    logger.info("Loading definition " + moduleName);
   
    if (moduleStateHolder.getModule(moduleName) == null) {

      ModuleRuntime moduleRuntime = getModuleRuntime(currentDefinition);
     
      try {
        RuntimeModule runtimeModule = moduleRuntime.loadRuntimeModule(currentDefinition);
        moduleStateHolder.putModule(moduleName, runtimeModule);
      }
      catch (RuntimeException e) {
        logger.error("Failed to handle loading of application module " + moduleName, e);
        success = false;
View Full Code Here

    boolean success = true;

    RuntimeModule runtimeModule = moduleStateHolder.removeModule(moduleDefinition);
    if (runtimeModule != null) {
      try {
        ModuleRuntime moduleRuntime = getModuleRuntime(currentDefinition);
        moduleRuntime.closeModule(runtimeModule);
      }
      catch (RuntimeException e) {
        logger.error("Failed to handle unloading of application module " + moduleDefinition, e);
        success = false;
      }
View Full Code Here

    return success;
  }

  final ModuleRuntime getModuleRuntime(ModuleDefinition currentDefinition) {
    final String runtimeFramework = currentDefinition.getRuntimeFramework();
    ModuleRuntime moduleRuntime = super.getEntry(runtimeFramework, ModuleRuntime.class);
    return moduleRuntime;
  }
View Full Code Here

TOP

Related Classes of org.impalaframework.module.spi.ModuleRuntime

Copyright © 2018 www.massapicom. 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.