INT-1951, INT-1981 added parametrization to references of SourceExtractor

This commit is contained in:
Oleg Zhurakousky
2011-08-08 10:44:19 -04:00
parent 71f6a7278b
commit fae321bf4b
3 changed files with 10 additions and 9 deletions

View File

@@ -26,7 +26,7 @@ import org.springframework.ws.client.core.SourceExtractor;
/**
* @author Mark Fisher
*/
public class StubSourceExtractor implements SourceExtractor {
public class StubSourceExtractor implements SourceExtractor<Object> {
public Object extractData(Source source) throws IOException, TransformerException {
return "test";

View File

@@ -102,7 +102,7 @@ public class WebServiceOutboundGatewayParserTests {
Object gateway = new DirectFieldAccessor(endpoint).getPropertyValue("handler");
assertEquals(SimpleWebServiceOutboundGateway.class, gateway.getClass());
DirectFieldAccessor accessor = new DirectFieldAccessor(gateway);
SourceExtractor sourceExtractor = (SourceExtractor) context.getBean("sourceExtractor");
SourceExtractor<?> sourceExtractor = (SourceExtractor<?>) context.getBean("sourceExtractor");
assertEquals(sourceExtractor, accessor.getPropertyValue("sourceExtractor"));
}
@@ -138,7 +138,7 @@ public class WebServiceOutboundGatewayParserTests {
ApplicationContext context = new ClassPathXmlApplicationContext(
"simpleWebServiceOutboundGatewayParserTests.xml", this.getClass());
AbstractEndpoint endpoint = (AbstractEndpoint) context.getBean("gatewayWithCustomSourceExtractorAndMessageFactory");
SourceExtractor sourceExtractor = (SourceExtractor) context.getBean("sourceExtractor");
SourceExtractor<?> sourceExtractor = (SourceExtractor<?>) context.getBean("sourceExtractor");
assertEquals(EventDrivenConsumer.class, endpoint.getClass());
Object gateway = new DirectFieldAccessor(endpoint).getPropertyValue("handler");
assertEquals(SimpleWebServiceOutboundGateway.class, gateway.getClass());