Package org.impalaframework.module.operation

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


    if (factory != null) {

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

      ModuleOperation operation = factory.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


      RootModuleDefinition rootDefinition = moduleStateHolder.cloneRootModuleDefinition();
      ModuleDefinition newDefinition = newModuleDefinition(moduleName, rootDefinition);

      ModuleOperation operation = factory.getModuleOperationRegistry().getOperation(
          ModuleOperationConstants.AddModuleOperation);
      operation.execute(new ModuleOperationInput(null, newDefinition, null));
    }

    ApplicationContext context = factory.getModuleStateHolder().getModuleContexts().get(moduleName);

    if (!initialized) {
View Full Code Here

        return application;
    }
   
    public boolean close() {
        ModuleOperation operation = moduleManagementFacade.getModuleOperationRegistry().getOperation(ModuleOperationConstants.CloseRootModuleOperation);
        ModuleOperationResult execute = operation.execute(application, null);
        return execute.isErrorFree();
    }
   
    public void setApplicationFactory(ApplicationFactory applicationFactory) {
        this.applicationFactory = applicationFactory;
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

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

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

  public void setServletContext(ServletContext 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

    }

    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.