Package org.impalaframework.module

Examples of org.impalaframework.module.ModuleDefinitionSource


    }
   
    setNewOperationsFacade(facade);
    bundleContext.registerService(OperationsFacade.class.getName(), operations, null);
   
    ModuleDefinitionSource moduleDefinitionSource = maybeGetModuleDefinitionSource(bundleContext, facade);
   
    if (moduleDefinitionSource != null) {
     
      logger.info("Found module definition source for bootstrapping Impala modules: " + moduleDefinitionSource);
      operations.init(moduleDefinitionSource);
View Full Code Here


    return new SimpleOperationsFacade(facade);
  }

  ModuleDefinitionSource maybeGetModuleDefinitionSource(BundleContext bundleContext, ModuleManagementFacade facade) {
   
    ModuleDefinitionSource moduleDefinitionSource = null;
   
    //TODO use dictionary property to distinguish between possible different services with the same interface
    ServiceReference serviceReference = bundleContext.getServiceReference(ModuleDefinitionSource.class.getName());
   
    if (serviceReference != null) {
View Full Code Here

    public void reloadModules() {
       
        Assert.notNull(servletContext);

        ModuleManagementFacade facade = getFacade();
        ModuleDefinitionSource source = getSource();
        Application application = getApplication(facade);

        ModuleOperationInput moduleOperationInput = new ModuleOperationInput(source, null, null);
       
        ModuleOperation operation = facade.getModuleOperationRegistry().getOperation(ModuleOperationConstants.ReloadRootModuleOperation);
View Full Code Here

    public void unloadModules() {
       
        Assert.notNull(servletContext);

        ModuleManagementFacade facade = getFacade();
        ModuleDefinitionSource source = getSource();
        Application application = getApplication(facade);

        ModuleOperationInput moduleOperationInput = new ModuleOperationInput(source, null, null);
       
        ModuleOperation operation = facade.getModuleOperationRegistry().getOperation(ModuleOperationConstants.CloseRootModuleOperation);
View Full Code Here

        }
        return facade;
    }

    private ModuleDefinitionSource getSource() {
        ModuleDefinitionSource source = (ModuleDefinitionSource) servletContext
                .getAttribute(WebConstants.MODULE_DEFINITION_SOURCE_ATTRIBUTE);
        if (source == null) {
            throw new ConfigurationException(
                    "No instance of "
                            + ModuleDefinitionSource.class.getName()
View Full Code Here

          "No instance of "
              + ModuleManagementFacade.class.getName()
              + " found. Your context loader needs to be configured to create an instance of this class and attach it to the ServletContext using the attribue WebConstants.IMPALA_FACTORY_ATTRIBUTE");
    }

    ModuleDefinitionSource source = (ModuleDefinitionSource) servletContext
        .getAttribute(WebConstants.MODULE_DEFINITION_SOURCE_ATTRIBUTE);
    if (source == null) {
      throw new ConfigurationException(
          "No instance of "
              + ModuleDefinitionSource.class.getName()
View Full Code Here

        }

        Collections.reverse(modulesToLoad);
        this.parentDefinition = parent;
       
        ModuleDefinitionSource internalModuleBuilder = getModuleBuilder();
        return internalModuleBuilder.getModuleDefinition();
    }
View Full Code Here

        inspectModules();
        return buildModules();
    }

    protected RootModuleDefinition buildModules() {
        ModuleDefinitionSource internalModuleBuilder = getModuleBuilder();
        return internalModuleBuilder.getModuleDefinition();
    }
View Full Code Here

    WebXmlBasedContextLoader contextLoader = new WebXmlBasedContextLoader();

    replay(servletContext);

    ModuleDefinitionSource builder = contextLoader.getModuleDefinitionSource(servletContext, facade);
    RootModuleDefinition rootModuleDefinition = builder.getModuleDefinition();

    List<String> list = new ArrayList<String>();
    list.add("context1.xml");
    list.add("context2.xml");
View Full Code Here

        }
       
        setNewOperationsFacade(facade);
        bundleContext.registerService(OperationsFacade.class.getName(), operations, null);
       
        ModuleDefinitionSource moduleDefinitionSource = maybeGetModuleDefinitionSource(bundleContext, facade);
       
        if (moduleDefinitionSource != null) {
           
            logger.info("Found module definition source for bootstrapping Impala modules: " + moduleDefinitionSource);
            operations.init(moduleDefinitionSource);
View Full Code Here

TOP

Related Classes of org.impalaframework.module.ModuleDefinitionSource

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.