Examples of ModuleDefinitionSource


Examples of org.impalaframework.module.ModuleDefinitionSource

        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

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

Examples of org.impalaframework.module.ModuleDefinitionSource

        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

Examples of org.impalaframework.module.ModuleDefinitionSource

        Assert.notNull(moduleOperationInput, "moduleOperationInput cannot be null");
        ModuleStateHolder moduleStateHolder = getModuleStateHolder();
       
        //note that the module definition source is externally supplied
        ModuleDefinitionSource newModuleDefinitionSource = moduleOperationInput.getModuleDefinitionSource();
        Assert.notNull(newModuleDefinitionSource, "moduleDefinitionSource is required as it specifies the new module definition to apply in " + this.getClass().getName());
       
        RootModuleDefinition newModuleDefinition = newModuleDefinitionSource.getModuleDefinition();
        RootModuleDefinition oldModuleDefinition = getExistingModuleDefinitionSource();
       
        ModificationExtractorType modificationExtractorType = getModificationExtractorType();
       
        // figure out the modules to reload
View Full Code Here

Examples of org.impalaframework.module.ModuleDefinitionSource

            final WebApplicationContext superContext) {
       
        ModuleManagementFacade facade = createModuleManagementFacade(servletContext, superContext);

        // load the parent context, which is web-independent
        ModuleDefinitionSource moduleDefinitionSource = getModuleDefinitionSource(servletContext, facade);

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

Examples of org.impalaframework.module.ModuleDefinitionSource

public class InitContextCommand implements Command {

    public boolean execute(CommandState commandState) {
        Impala.init();
       
        ModuleDefinitionSource moduleDefinitionSource = (ModuleDefinitionSource) GlobalCommandState.getInstance()
                .getValue(CommandStateConstants.MODULE_DEFINITION_SOURCE);
        if (moduleDefinitionSource == null) {
            System.out.println("Cannot initialize, as no module definition has been loaded.");
            return false;
        }
View Full Code Here

Examples of org.impalaframework.module.ModuleDefinitionSource

            c = Class.forName(testClassName, false, parent);
            try {
                Object o = c.newInstance();
                if (o instanceof ModuleDefinitionSource) {
                    ModuleDefinitionSource p = (ModuleDefinitionSource) o;
                    GlobalCommandState.getInstance().addValue(CommandStateConstants.MODULE_DEFINITION_SOURCE, p);
                }

                GlobalCommandState.getInstance().addValue(CommandStateConstants.TEST_CLASS, c);
                return false;
View Full Code Here

Examples of org.impalaframework.module.ModuleDefinitionSource

            final WebApplicationContext superContext) {
       
        ModuleManagementFacade facade = createModuleManagementFacade(servletContext, superContext);

        // load the parent context, which is web-independent
        ModuleDefinitionSource moduleDefinitionSource = getModuleDefinitionSource(servletContext, facade);

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

Examples of org.impalaframework.module.ModuleDefinitionSource

       
        try {
      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

Examples of org.impalaframework.module.ModuleDefinitionSource

  String doReloadModules() {
    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
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.