Package org.impalaframework.module.operation

Examples of org.impalaframework.module.operation.ModuleOperationInput


        ModuleOperationConstants.CloseRootModuleOperation);
    operation.execute(null);
    ConstructedModuleDefinitionSource newModuleDefinitionSource = new ConstructedModuleDefinitionSource(
        rootModuleDefinition);

    ModuleOperationInput input = new ModuleOperationInput(newModuleDefinitionSource, null, null);
    operation = factory.getModuleOperationRegistry().getOperation(
        ModuleOperationConstants.UpdateRootModuleOperation);
    operation.execute(input);
  }
View Full Code Here


  }

  public boolean remove(String moduleName) {
    ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(
        ModuleOperationConstants.RemoveModuleOperation);
    ModuleOperationInput moduleOperationInput = new ModuleOperationInput(null, null, moduleName);
    return operation.execute(moduleOperationInput).isSuccess();
  }
View Full Code Here

  }

  public void addModule(final ModuleDefinition moduleDefinition) {
    ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(
        ModuleOperationConstants.AddModuleOperation);
    ModuleOperationInput moduleOperationInput = new ModuleOperationInput(null, moduleDefinition, null);
    operation.execute(moduleOperationInput);
  }
View Full Code Here

        // add items to servlet context
        servletContext.setAttribute(WebConstants.MODULE_DEFINITION_SOURCE_ATTRIBUTE, moduleDefinitionSource);
        servletContext.setAttribute(WebConstants.IMPALA_FACTORY_ATTRIBUTE, facade);
       
        ModuleOperationInput input = new ModuleOperationInput(moduleDefinitionSource, null, null);
        ModuleOperation operation = facade.getModuleOperationRegistry().getOperation(ModuleOperationConstants.UpdateRootModuleOperation);      
        operation.execute(input);

        ConfigurableApplicationContext context = SpringModuleUtils.getRootSpringContext(facade.getModuleStateHolder());
View Full Code Here

                            + ModuleDefinitionSource.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.MODULE_DEFINITION_SOURCE_ATTRIBUTE");

        }

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

                logger.info("Processing modified module " + moduleName);

                ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(ModuleOperationConstants.ReloadNamedModuleOperation);
               
                ModuleOperationInput moduleOperationInput = new ModuleOperationInput(null, null, moduleName);
                operation.execute(application, moduleOperationInput);
            }
        }
    }
View Full Code Here

  public String reloadModule(String moduleName) {

    ModuleOperation operation = moduleOperationRegistry.getOperation(ModuleOperationConstants.ReloadModuleNamedLikeOperation);
   
    try {
      ModuleOperationResult execute = operation.execute(new ModuleOperationInput(null, null, moduleName));
      if (execute.isSuccess()) {
        return "Successfully reloaded " + execute.getOutputParameters().get("moduleName");
      } else {
        return "Could not find module " + moduleName;
      }
View Full Code Here

        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);

        ConfigurableApplicationContext context = SpringModuleUtils.getRootSpringContext(application.getModuleStateHolder());
View Full Code Here

                logger.info("Processing modified module " + moduleName);

                ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(ModuleOperationConstants.ReloadNamedModuleOperation);
               
                ModuleOperationInput moduleOperationInput = new ModuleOperationInput(null, null, moduleName);
                operation.execute(application, moduleOperationInput);
            }
        }
    }
View Full Code Here

        }
       
        ApplicationManager applicationManager = facade.getApplicationManager();
        Application application = applicationManager.getCurrentApplication();

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

TOP

Related Classes of org.impalaframework.module.operation.ModuleOperationInput

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.