Transformer parsers now implement getTransformerClassName() to return a String instead of returning Class instances with getTransformerClass(). This avoids the loading of Classes that may lead to dependencies not available for the tools (INT-114).
This commit is contained in:
@@ -16,9 +16,6 @@
|
||||
|
||||
package org.springframework.integration.file.config;
|
||||
|
||||
import org.springframework.integration.file.transformer.FileToByteArrayTransformer;
|
||||
import org.springframework.integration.transformer.Transformer;
|
||||
|
||||
/**
|
||||
* Parser for the <file-to-bytes-transformer> element.
|
||||
*
|
||||
@@ -27,8 +24,8 @@ import org.springframework.integration.transformer.Transformer;
|
||||
public class FileToByteArrayTransformerParser extends AbstractFilePayloadTransformerParser {
|
||||
|
||||
@Override
|
||||
protected Class<? extends Transformer> getTransformerClass() {
|
||||
return FileToByteArrayTransformer.class;
|
||||
protected String getTransformerClassName() {
|
||||
return "org.springframework.integration.file.transformer.FileToByteArrayTransformer";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -21,8 +21,6 @@ import org.w3c.dom.Element;
|
||||
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
|
||||
import org.springframework.beans.factory.xml.ParserContext;
|
||||
import org.springframework.integration.config.xml.IntegrationNamespaceUtils;
|
||||
import org.springframework.integration.file.transformer.FileToStringTransformer;
|
||||
import org.springframework.integration.transformer.Transformer;
|
||||
|
||||
/**
|
||||
* Parser for the <file-to-string-transformer> element.
|
||||
@@ -32,8 +30,8 @@ import org.springframework.integration.transformer.Transformer;
|
||||
public class FileToStringTransformerParser extends AbstractFilePayloadTransformerParser {
|
||||
|
||||
@Override
|
||||
protected Class<? extends Transformer> getTransformerClass() {
|
||||
return FileToStringTransformer.class;
|
||||
protected String getTransformerClassName() {
|
||||
return "org.springframework.integration.file.transformer.FileToStringTransformer";
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user