Removed Jsr223 from classnames

This commit is contained in:
David Turanski
2011-09-02 11:55:58 -04:00
committed by Mark Fisher
parent 4556a870f3
commit 3d683b6134
8 changed files with 34 additions and 26 deletions

View File

@@ -22,10 +22,10 @@ import org.springframework.integration.config.xml.AbstractIntegrationNamespaceHa
* @author David Turanski
* @since 2.1
*/
public class Jsr223NamespaceHandler extends AbstractIntegrationNamespaceHandler {
public class ScriptNamespaceHandler extends AbstractIntegrationNamespaceHandler {
public void init() {
this.registerBeanDefinitionParser("script", new Jsr223ScriptParser());
this.registerBeanDefinitionParser("script", new ScriptParser());
}
}

View File

@@ -19,7 +19,7 @@ package org.springframework.integration.scripting.config.jsr223;
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
import org.springframework.beans.factory.xml.ParserContext;
import org.springframework.integration.config.xml.AbstractScriptParser;
import org.springframework.integration.scripting.jsr223.Jsr223ScriptExecutor;
import org.springframework.integration.scripting.jsr223.DefaultScriptExecutor;
import org.springframework.util.Assert;
import org.w3c.dom.Element;
@@ -27,13 +27,13 @@ import org.w3c.dom.Element;
* @author David Turanski
* @since 2.1
*/
public class Jsr223ScriptParser extends AbstractScriptParser {
public class ScriptParser extends AbstractScriptParser {
private static final String LANGUAGE_ATTRIBUTE = "lang";
@Override
protected String getBeanClassName(Element element) {
return "org.springframework.integration.scripting.jsr223.Jsr223ScriptExecutingMessageProcessor";
return "org.springframework.integration.scripting.jsr223.ScriptExecutingMessageProcessor";
}
/* (non-Javadoc)
@@ -47,7 +47,7 @@ public class Jsr223ScriptParser extends AbstractScriptParser {
protected void postProcess(BeanDefinitionBuilder builder, Element element, ParserContext parserContext){
String language = element.getAttribute(LANGUAGE_ATTRIBUTE);
Assert.hasLength(language, "Attribute " + LANGUAGE_ATTRIBUTE + " is required");
builder.addConstructorArgValue(new Jsr223ScriptExecutor(language));
builder.addConstructorArgValue(new DefaultScriptExecutor(language));
}

View File

@@ -29,15 +29,15 @@ import org.springframework.util.Assert;
* @author David Turanski
* @since 2.1
*/
public class Jsr223ScriptExecutor implements ScriptExecutor {
private static Log log = LogFactory.getLog(Jsr223ScriptExecutor.class);
public class DefaultScriptExecutor implements ScriptExecutor {
private static Log log = LogFactory.getLog(DefaultScriptExecutor.class);
private final ScriptEngine scriptEngine;
/**
* Set the engine name (language)
* @param language
*/
public Jsr223ScriptExecutor(String language) {
public DefaultScriptExecutor(String language) {
ScriptEngineManager manager = new ScriptEngineManager();
if (log.isDebugEnabled()){
for (ScriptEngineFactory factory: manager.getEngineFactories()) {

View File

@@ -26,9 +26,9 @@ import org.springframework.util.Assert;
* @author David Turanski
* @since 2.1
*/
public class Jsr223ScriptExecutingMessageProcessor extends AbstractScriptExecutingMessageProcessor<Object> {
public class ScriptExecutingMessageProcessor extends AbstractScriptExecutingMessageProcessor<Object> {
private final Jsr223ScriptExecutor scriptExecutor;
private final DefaultScriptExecutor scriptExecutor;
private volatile ScriptSource scriptSource;
@@ -37,7 +37,7 @@ public class Jsr223ScriptExecutingMessageProcessor extends AbstractScriptExecuti
* @param scriptSource
* @param scriptExecutor
*/
public Jsr223ScriptExecutingMessageProcessor(ScriptSource scriptSource, Jsr223ScriptExecutor scriptExecutor) {
public ScriptExecutingMessageProcessor(ScriptSource scriptSource, DefaultScriptExecutor scriptExecutor) {
super();
this.scriptSource = scriptSource;
this.scriptExecutor = scriptExecutor;
@@ -48,7 +48,7 @@ public class Jsr223ScriptExecutingMessageProcessor extends AbstractScriptExecuti
* @param scriptSource
* @param scriptExecutor
*/
public Jsr223ScriptExecutingMessageProcessor(ScriptSource scriptSource, ScriptVariableGenerator scriptVariableGenerator,Jsr223ScriptExecutor scriptExecutor) {
public ScriptExecutingMessageProcessor(ScriptSource scriptSource, ScriptVariableGenerator scriptVariableGenerator,DefaultScriptExecutor scriptExecutor) {
super(scriptVariableGenerator);
this.scriptSource = scriptSource;
this.scriptExecutor = scriptExecutor;
@@ -60,7 +60,7 @@ public class Jsr223ScriptExecutingMessageProcessor extends AbstractScriptExecuti
* @param scriptExecutor
* @param variables
*/
public Jsr223ScriptExecutingMessageProcessor(ScriptSource scriptSource,Jsr223ScriptExecutor scriptExecutor,Map<String,Object> variables ) {
public ScriptExecutingMessageProcessor(ScriptSource scriptSource,DefaultScriptExecutor scriptExecutor,Map<String,Object> variables ) {
super(new DefaultScriptVariableGenerator(variables));
this.scriptSource = scriptSource;
this.scriptExecutor = scriptExecutor;

View File

@@ -1 +1 @@
http\://www.springframework.org/schema/integration/script=org.springframework.integration.scripting.config.jsr223.Jsr223NamespaceHandler
http\://www.springframework.org/schema/integration/script=org.springframework.integration.scripting.config.jsr223.ScriptNamespaceHandler