1 16 17 package org.apache.axis.components.script; 18 19 import org.apache.bsf.BSFEngine; 20 import org.apache.bsf.BSFManager; 21 22 public class BSF implements Script { 23 public Object run(String language, String name, String scriptStr, String methodName, Object [] argValues) 24 throws Exception { 25 BSFManager manager = new BSFManager(); 26 BSFEngine engine = manager.loadScriptingEngine(language); 27 28 manager.exec(language, "service script for '" + 29 name + "'", 0, 0, scriptStr); 30 31 Object result = engine.call(null, methodName, argValues); 32 return result; 33 } 34 } 35 | Popular Tags |