Package org.impalaframework.module.operation

Examples of org.impalaframework.module.operation.ModuleOperation.execute()


  }

  public void init(ModuleDefinitionSource source) {
    ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(
        ModuleOperationConstants.IncrementalUpdateRootModuleOperation);
    operation.execute(new ModuleOperationInput(source, null, null));
  }

  /*
   * **************************** modifying operations
   * **************************
 
View Full Code Here


  public boolean reload(String moduleName) {
    ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(
        ModuleOperationConstants.ReloadNamedModuleOperation);
    ModuleOperationInput moduleOperationInput = new ModuleOperationInput(null, null, moduleName);
    return operation.execute(moduleOperationInput).isSuccess();
  }

  public String reloadLike(String moduleName) {
    String like = findLike(moduleName);
    if (like != null) {
View Full Code Here

  public void reloadRootModule() {
    RootModuleDefinition rootModuleDefinition = getModuleStateHolder().getRootModuleDefinition();
    ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(
        ModuleOperationConstants.CloseRootModuleOperation);
    operation.execute(null);
    ConstructedModuleDefinitionSource newModuleDefinitionSource = new ConstructedModuleDefinitionSource(
        rootModuleDefinition);

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

        rootModuleDefinition);

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

  public void unloadRootModule() {
    ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(
        ModuleOperationConstants.CloseRootModuleOperation);
View Full Code Here

  }

  public void unloadRootModule() {
    ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(
        ModuleOperationConstants.CloseRootModuleOperation);
    operation.execute(null);
  }

  public boolean remove(String moduleName) {
    ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(
        ModuleOperationConstants.RemoveModuleOperation);
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();
  }

  public void addModule(final ModuleDefinition moduleDefinition) {
    ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(
        ModuleOperationConstants.AddModuleOperation);
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);
  }

  /* **************************** getters ************************** */

  public boolean hasModule(String moduleName) {
View Full Code Here

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

        if (context == null) {
            throw new InvalidStateException("Root application context is null");
View Full Code Here

        if (facade != null) {

            servletContext.log("Closing modules and root application context hierarchy");

            ModuleOperation operation = facade.getModuleOperationRegistry().getOperation(ModuleOperationConstants.CloseRootModuleOperation);
            boolean success = operation.execute(null).isSuccess();

            if (!success) {
                // this is the fallback in case the rootDefinition is null
                super.closeWebApplicationContext(servletContext);
            }
View Full Code Here

        }

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

    public void setServletContext(ServletContext servletContext) {
        this.servletContext = servletContext;
    }
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.