Package org.impalaframework.module.operation

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


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

  public void addModule(final ModuleDefinition moduleDefinition) {
    ModuleOperation operation = facade.getModuleOperationRegistry().getOperation(
        ModuleOperationConstants.AddModuleOperation);
View Full Code Here


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

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

  public boolean hasModule(String moduleName) {
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

        Application application = applicationManager.getCurrentApplication();

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

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

        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

    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 = facade.getModuleStateHolder().getRootModuleContext();

    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

    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

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.