Package com.subgraph.vega.impl.scanner.modules.scripting

Examples of com.subgraph.vega.impl.scanner.modules.scripting.ResponseProcessorScript


  @Override
  public List<IResponseProcessingModule> getResponseProcessingModules() {
    final List<IResponseProcessingModule> modules = new ArrayList<IResponseProcessingModule>();
    for(ScriptedModule m: scriptLoader.getAllModules()) {
      if(m.getModuleType() == ModuleScriptType.RESPONSE_PROCESSOR)
        modules.add(new ResponseProcessorScript(m));
    }
    return modules;
  }
View Full Code Here


    final Map<String, ResponseProcessorScript> pathMap = new LinkedHashMap<String, ResponseProcessorScript>();
    final List<IResponseProcessingModule> newModules = new ArrayList<IResponseProcessingModule>();
   
    for(IResponseProcessingModule m: currentModules) {
      if(m instanceof ResponseProcessorScript) {
        ResponseProcessorScript rps = (ResponseProcessorScript) m;
        pathMap.put(rps.getModule().getScriptFile().getPath(), rps);
      }
    }
   
    for(ScriptedModule sm: scriptLoader.getAllModulesByType(ModuleScriptType.RESPONSE_PROCESSOR)) {
      String path = sm.getScriptFile().getPath();
      if(pathMap.containsKey(path)) {
        ResponseProcessorScript old = pathMap.get(path);
        newModules.add(new ResponseProcessorScript(sm, old.isEnabled(), old.getRunningTimeProfile()));
      } else {
        newModules.add(new ResponseProcessorScript(sm));
      }
    }
    return newModules;
  }
View Full Code Here

TOP

Related Classes of com.subgraph.vega.impl.scanner.modules.scripting.ResponseProcessorScript

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.