Package org.impalaframework.module.spi

Examples of org.impalaframework.module.spi.ApplicationManager


        ModuleOperation operation = facade.getModuleOperationRegistry().getOperation(ModuleOperationConstants.CloseRootModuleOperation);
        operation.execute(application, moduleOperationInput);
    }

    private Application getApplication(ModuleManagementFacade facade) {
        ApplicationManager applicationManager = facade.getApplicationManager();
        Application application = applicationManager.getCurrentApplication();
        return application;
    }
View Full Code Here


        ModuleManagementFacade facade = createMock(ModuleManagementFacade.class);
        ModuleOperationRegistry moduleOperationRegistry = createMock(ModuleOperationRegistry.class);
        ModuleOperation moduleOperation = createMock(ModuleOperation.class);

        expect(servletContext.getAttribute(WebConstants.IMPALA_FACTORY_ATTRIBUTE)).andReturn(facade);
        ApplicationManager applicationManager = TestApplicationManager.newApplicationManager();
        Application application = applicationManager.getCurrentApplication();
       
        expect(facade.getApplicationManager()).andReturn(applicationManager);
        expect(facade.getModuleOperationRegistry()).andReturn(moduleOperationRegistry);
        expect(moduleOperationRegistry.getOperation(ModuleOperationConstants.ReloadNamedModuleOperation)).andReturn(moduleOperation);
        expect(moduleOperation.execute(eq(application), isA(ModuleOperationInput.class))).andReturn(ModuleOperationResult.EMPTY);
View Full Code Here

        moduleOperation = createMock(ModuleOperation.class);
        rootModuleDefinition = createMock(RootModuleDefinition.class);
        moduleModificationSet = createMock(TransitionSet.class);
        operations.setModuleOperationRegistry(moduleOperationRegistry);
       
        ApplicationManager applicationManager = TestApplicationManager.newApplicationManager(null, null, null);
        application = applicationManager.getCurrentApplication();
        operations.setApplicationManager(applicationManager);
    }
View Full Code Here

                .getModificationExtractor(ModificationExtractorType.STICKY).getTransitions(null, null, moduleDefinition);

        ModuleStateHolder moduleStateHolder = facade.getApplicationManager().getCurrentApplication().getModuleStateHolder();
        TransitionManager transitionManager = facade.getTransitionManager();
       
        ApplicationManager applicationManager = facade.getApplicationManager();
        Application application = applicationManager.getCurrentApplication();
       
        transitionManager.processTransitions(moduleStateHolder, application, transitions);

        ModuleManagementOperations operations = (ModuleManagementOperations) facade.getBean("moduleManagementOperations");
View Full Code Here

        // add items to servlet context
        servletContext.setAttribute(WebConstants.MODULE_DEFINITION_SOURCE_ATTRIBUTE, moduleDefinitionSource);
        servletContext.setAttribute(WebConstants.IMPALA_FACTORY_ATTRIBUTE, facade);

        ApplicationManager applicationManager = facade.getApplicationManager();
        Application application = applicationManager.getCurrentApplication();
       
        ModuleOperationInput input = new ModuleOperationInput(moduleDefinitionSource, null, null);
        ModuleOperation operation = facade.getModuleOperationRegistry().getOperation(ModuleOperationConstants.UpdateRootModuleOperation);      
        operation.execute(application, input);
View Full Code Here

        // add items to servlet context
        servletContext.setAttribute(WebConstants.MODULE_DEFINITION_SOURCE_ATTRIBUTE, moduleDefinitionSource);
        servletContext.setAttribute(WebConstants.IMPALA_FACTORY_ATTRIBUTE, facade);

        ApplicationManager applicationManager = facade.getApplicationManager();
        Application application = applicationManager.getCurrentApplication();
       
        ModuleOperationInput input = new ModuleOperationInput(moduleDefinitionSource, null, null);
        ModuleOperation operation = facade.getModuleOperationRegistry().getOperation(ModuleOperationConstants.UpdateRootModuleOperation);      
        operation.execute(application, input);
View Full Code Here

   
    return "Successfully reloaded module definition";
  }

    private Application getApplication(ModuleManagementFacade facade) {
        ApplicationManager applicationManager = facade.getApplicationManager();
        Application application = applicationManager.getCurrentApplication();
        return application;
    }
View Full Code Here

        moduleRuntimeManager = createMock(ModuleRuntimeManager.class);

        moduleStateHolder = new DefaultModuleStateHolder();
        transitionManager = new DefaultTransitionManager();
       
        ApplicationManager applicationManager = TestApplicationManager.newApplicationManager(null, moduleStateHolder, null);
        application = applicationManager.getCurrentApplication();
       
        TransitionProcessorRegistry transitionProcessors = new TransitionProcessorRegistry();
        loadTransitionProcessor = new LoadTransitionProcessor();
        unloadTransitionProcessor = new UnloadTransitionProcessor();
        SpringModuleRuntime moduleRuntime = new SpringModuleRuntime();
View Full Code Here

        registry.addItem(ModuleTypes.ROOT, rootModuleLoader) ;
        ApplicationModuleLoader applicationModuleLoader = new ApplicationModuleLoader();

        registry.addItem(ModuleTypes.APPLICATION, applicationModuleLoader);

        ApplicationManager applicationManager = facade.getApplicationManager();
        application = applicationManager.getCurrentApplication();
        moduleStateHolder = (DefaultModuleStateHolder) application.getModuleStateHolder();
    }
View Full Code Here

        UnloadTransitionProcessor unloadTransitionProcessor = new UnloadTransitionProcessor();
        transitionProcessors.addItem(Transition.UNLOADED_TO_LOADED, loadTransitionProcessor);
        transitionProcessors.addItem(Transition.LOADED_TO_UNLOADED, unloadTransitionProcessor);
        transitionManager.setTransitionProcessorRegistry(transitionProcessors);    

        ApplicationManager applicationManager = TestApplicationManager.newApplicationManager(new ModuleClassLoaderRegistry(), moduleStateHolder, new DelegatingServiceRegistry());
        Application application = applicationManager.getCurrentApplication();
       
        RootModuleDefinition test1Definition = newTest1().getModuleDefinition();
        ModificationExtractor calculator = new StrictModificationExtractor();
        TransitionSet transitions = calculator.getTransitions(application, null, test1Definition);
       
View Full Code Here

TOP

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

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.