You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by dk...@apache.org on 2012/01/10 15:56:55 UTC
svn commit: r1229572 - in /camel/trunk/components/camel-cxf: ./
src/main/java/org/apache/camel/component/cxf/
src/main/java/org/apache/camel/component/cxf/blueprint/
src/main/java/org/apache/camel/component/cxf/converter/
src/main/java/org/apache/camel...
Author: dkulp
Date: Tue Jan 10 14:56:53 2012
New Revision: 1229572
URL: http://svn.apache.org/viewvc?rev=1229572&view=rev
Log:
Fix warnings in camel-cxf, update to work with both 2.5.x and
2.6.0-SNAPSHOT
Modified:
camel/trunk/components/camel-cxf/pom.xml
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfEndpoint.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfProducer.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/WSDLServiceConfiguration.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/AbstractBeanDefinitionParser.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/CxfNamespaceHandler.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfConverter.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanComponent.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanEndpoint.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/feature/AbstractDataFormatFeature.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/feature/PayLoadDataFormatFeature.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsEndpoint.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfEndpointBeanDefinitionParser.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsClientFactoryBeanDefinitionParser.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsServerFactoryBeanDefinitionParser.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/SpringBusFactoryBean.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/SpringJAXRSServerFactoryBean.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/AbstractCxfWsdlFirstTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfJavaOnlyPayloadModeTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerContextTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerOperationTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerRouterTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfRawMessageRouterTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/DefaultCxfBindingTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/ConverterTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/CxfPayloadConverterTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/MyCxfCustomerConverter.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/holder/CXFHolderRouteTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/holder/CxfHolderConsumerTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/mtom/CxfMtomDisabledProducerPayloadModeTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/CxfMessageHeadersRelayTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/HeaderTesterWithInsertionImpl.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/util/CxfMessageHelperTest.java
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/wsa/WSAddressingTest.java
Modified: camel/trunk/components/camel-cxf/pom.xml
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/pom.xml?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/pom.xml (original)
+++ camel/trunk/components/camel-cxf/pom.xml Tue Jan 10 14:56:53 2012
@@ -269,6 +269,10 @@
<phase>generate-sources</phase>
<configuration>
<sourceRoot>${basedir}/target/generated</sourceRoot>
+ <defaultOptions>
+ <markGenerated>true</markGenerated>
+ <faultSerialVersionUID>1</faultSerialVersionUID>
+ </defaultOptions>
<wsdlOptions>
<wsdlOption>
<wsdl>${basedir}/src/test/resources/mtom.wsdl</wsdl>
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfEndpoint.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfEndpoint.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfEndpoint.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfEndpoint.java Tue Jan 10 14:56:53 2012
@@ -138,6 +138,7 @@ public class CxfEndpoint extends Default
private List<AbstractFeature> features
= new ModCountCopyOnWriteArrayList<AbstractFeature>();
+ @SuppressWarnings("rawtypes")
private List<Handler> handlers;
private List<String> schemaLocations;
private String transportId;
@@ -345,6 +346,7 @@ public class CxfEndpoint extends Default
if (factoryBean instanceof JaxWsClientFactoryBean && handlers != null) {
AnnotationHandlerChainBuilder builder = new AnnotationHandlerChainBuilder();
JaxWsServiceFactoryBean sf = (JaxWsServiceFactoryBean)factoryBean.getServiceFactory();
+ @SuppressWarnings("rawtypes")
List<Handler> chain = new ArrayList<Handler>(handlers);
chain.addAll(builder.buildHandlerChainFromClass(sf.getServiceClass(),
@@ -358,7 +360,7 @@ public class CxfEndpoint extends Default
resourceManager = new DefaultResourceManager(resolvers);
resourceManager.addResourceResolver(new WebServiceContextResourceResolver());
ResourceInjector injector = new ResourceInjector(resourceManager);
- for (Handler h : chain) {
+ for (Handler<?> h : chain) {
if (Proxy.isProxyClass(h.getClass()) && getServiceClass() != null) {
injector.inject(h, getServiceClass());
injector.construct(h, getServiceClass());
@@ -944,10 +946,11 @@ public class CxfEndpoint extends Default
return features;
}
- public void setHandlers(List<Handler> h) {
+ public void setHandlers(@SuppressWarnings("rawtypes") List<Handler> h) {
handlers = h;
}
+ @SuppressWarnings("rawtypes")
public List<Handler> getHandlers() {
return handlers;
}
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfProducer.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfProducer.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfProducer.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfProducer.java Tue Jan 10 14:56:53 2012
@@ -264,7 +264,7 @@ public class CxfProducer extends Default
} else {
// maybe we can iterate the body and that way create a list for the parameters
// then end users do not need to trouble with List
- Iterator it = exchange.getIn().getBody(Iterator.class);
+ Iterator<?> it = exchange.getIn().getBody(Iterator.class);
if (it != null && it.hasNext()) {
list = exchange.getContext().getTypeConverter().convertTo(List.class, it);
if (list != null) {
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java Tue Jan 10 14:56:53 2012
@@ -414,7 +414,7 @@ public class DefaultCxfBinding implement
String contextKey) {
// extract from header
- Map context = (Map)camelHeaders.get(contextKey);
+ Map<String, ?> context = (Map<String, ?>)camelHeaders.get(contextKey);
if (context != null) {
cxfContext.putAll(context);
if (LOG.isTraceEnabled()) {
@@ -426,7 +426,7 @@ public class DefaultCxfBinding implement
}
// extract from exchange property
- context = (Map)camelExchange.getProperty(contextKey);
+ context = (Map<String, ?>)camelExchange.getProperty(contextKey);
if (context != null) {
cxfContext.putAll(context);
if (LOG.isTraceEnabled()) {
@@ -450,10 +450,9 @@ public class DefaultCxfBinding implement
* @param camelMessage
* @param exchange provides context for filtering
*/
- @SuppressWarnings("unchecked")
protected void propagateHeadersFromCxfToCamel(Message cxfMessage,
org.apache.camel.Message camelMessage, Exchange exchange) {
- Map<String, List<String>> cxfHeaders = (Map)cxfMessage.get(Message.PROTOCOL_HEADERS);
+ Map<String, List<String>> cxfHeaders = CastUtils.cast((Map<?, ?>)cxfMessage.get(Message.PROTOCOL_HEADERS));
Map<String, Object> camelHeaders = camelMessage.getHeaders();
camelHeaders.put(CxfConstants.CAMEL_CXF_MESSAGE, cxfMessage);
@@ -537,12 +536,12 @@ public class DefaultCxfBinding implement
// use a treemap to keep ordering and ignore key case
Map<String, List<String>> transportHeaders = new TreeMap<String, List<String>>(String.CASE_INSENSITIVE_ORDER);
if (camelExchange != null) {
- Map<String, List<String>> h = (Map)camelExchange.getProperty(Message.PROTOCOL_HEADERS);
+ Map<String, List<String>> h = CastUtils.cast((Map<?, ?>)camelExchange.getProperty(Message.PROTOCOL_HEADERS));
if (h != null) {
transportHeaders.putAll(h);
}
}
- Map<String, List<String>> headers = (Map)camelHeaders.get(Message.PROTOCOL_HEADERS);
+ Map<String, List<String>> headers = CastUtils.cast((Map<?, ?>)camelHeaders.get(Message.PROTOCOL_HEADERS));
if (headers != null) {
transportHeaders.putAll(headers);
}
@@ -679,7 +678,7 @@ public class DefaultCxfBinding implement
Object part = inObjects.get(partInfo);
if (part instanceof Holder) {
- part = ((Holder)part).value;
+ part = ((Holder<?>)part).value;
}
if (part instanceof Source) {
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/WSDLServiceConfiguration.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/WSDLServiceConfiguration.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/WSDLServiceConfiguration.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/WSDLServiceConfiguration.java Tue Jan 10 14:56:53 2012
@@ -23,6 +23,7 @@ import javax.wsdl.Service;
import javax.xml.namespace.QName;
import org.apache.camel.RuntimeCamelException;
+import org.apache.cxf.helpers.CastUtils;
import org.apache.cxf.service.factory.AbstractServiceConfiguration;
import org.apache.cxf.wsdl.WSDLManager;
@@ -53,7 +54,7 @@ public class WSDLServiceConfiguration ex
protected QName getServiceQName() {
if (serviceQName == null) {
- Map services = getDefinition().getServices();
+ Map<QName, ?> services = CastUtils.cast(getDefinition().getServices());
if (services.size() == 0) {
throw new IllegalArgumentException("There is no service in the WSDL" + serviceFactoryBean.getWsdlURL());
}
@@ -72,7 +73,7 @@ public class WSDLServiceConfiguration ex
throw new IllegalArgumentException("There is no service " + serviceFactoryBean.getServiceQName()
+ " in WSDL " + serviceFactoryBean.getWsdlURL());
}
- Map ports = service.getPorts();
+ Map<String, ?> ports = CastUtils.cast(service.getPorts());
if (ports.size() == 0) {
throw new IllegalArgumentException("There is no port/endpoint in the service "
+ serviceFactoryBean.getServiceQName() + "of WSDL"
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/AbstractBeanDefinitionParser.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/AbstractBeanDefinitionParser.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/AbstractBeanDefinitionParser.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/AbstractBeanDefinitionParser.java Tue Jan 10 14:56:53 2012
@@ -42,7 +42,7 @@ public class AbstractBeanDefinitionParse
return id;
}
- public MutableBeanMetadata createBeanMetadata(Element element, ParserContext context, Class runtimeClass) {
+ public MutableBeanMetadata createBeanMetadata(Element element, ParserContext context, Class<?> runtimeClass) {
MutableBeanMetadata answer = context.createMetadata(MutableBeanMetadata.class);
answer.setRuntimeClass(runtimeClass);
answer.addProperty("blueprintContainer", createRef(context, "blueprintContainer"));
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/CxfNamespaceHandler.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/CxfNamespaceHandler.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/CxfNamespaceHandler.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/CxfNamespaceHandler.java Tue Jan 10 14:56:53 2012
@@ -41,7 +41,7 @@ public class CxfNamespaceHandler impleme
return getClass().getClassLoader().getResource("schema/blueprint/camel-cxf.xsd");
}
- @SuppressWarnings("unchecked")
+ @SuppressWarnings({"unchecked", "rawtypes"})
public Set<Class> getManagedClasses() {
return new HashSet<Class>(Arrays.asList(CxfNamespaceHandler.class));
}
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfConverter.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfConverter.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfConverter.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfConverter.java Tue Jan 10 14:56:53 2012
@@ -60,8 +60,8 @@ public final class CxfConverter {
}
@Converter
- public static List<Class> toClassesList(final String[] classNames) throws ClassNotFoundException {
- List<Class> answer = new ArrayList<Class>();
+ public static List<Class<?>> toClassesList(final String[] classNames) throws ClassNotFoundException {
+ List<Class<?>> answer = new ArrayList<Class<?>>();
for (String className : classNames) {
answer.add(ClassLoaderUtils.loadClass(className.trim(), CxfConverter.class));
}
@@ -69,7 +69,7 @@ public final class CxfConverter {
}
@Converter
- public static List<Class> toClassList(String classeString) throws ClassNotFoundException {
+ public static List<Class<?>> toClassList(String classeString) throws ClassNotFoundException {
String[] classNames = classeString.split(",|;");
return toClassesList(classNames);
}
@@ -82,7 +82,7 @@ public final class CxfConverter {
@Converter
public static Object[] toArray(Object object) {
if (object instanceof Collection) {
- return ((Collection)object).toArray();
+ return ((Collection<?>)object).toArray();
} else {
Object answer[];
if (object == null) {
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanComponent.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanComponent.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanComponent.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanComponent.java Tue Jan 10 14:56:53 2012
@@ -34,10 +34,9 @@ public class CxfBeanComponent extends He
private Map<String, CxfBeanEndpoint> endpoints = new HashMap<String, CxfBeanEndpoint>();
- @SuppressWarnings("unchecked")
@Override
protected Endpoint createEndpoint(String uri, String remaining,
- Map parameters) throws Exception {
+ Map<String, Object> parameters) throws Exception {
// Extract the comma separated list of providers in advance of the auto-extraction
// that a DefaultEndpoint will perform (as the default one does not understand lists).
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanEndpoint.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanEndpoint.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanEndpoint.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanEndpoint.java Tue Jan 10 14:56:53 2012
@@ -75,7 +75,7 @@ public class CxfBeanEndpoint extends Pro
List<Object> serviceBeans;
if (obj instanceof List) {
- serviceBeans = (List)obj;
+ serviceBeans = (List<Object>)obj;
} else {
serviceBeans = new ArrayList<Object>(1);
serviceBeans.add(obj);
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/feature/AbstractDataFormatFeature.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/feature/AbstractDataFormatFeature.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/feature/AbstractDataFormatFeature.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/feature/AbstractDataFormatFeature.java Tue Jan 10 14:56:53 2012
@@ -45,9 +45,9 @@ public abstract class AbstractDataFormat
}
protected void removeInterceptorWhichIsInThePhases(List<Interceptor<? extends Message>> interceptors, String[] phaseNames, Set<String> needToBeKept) {
- for (Interceptor i : interceptors) {
+ for (Interceptor<? extends Message> i : interceptors) {
if (i instanceof PhaseInterceptor) {
- PhaseInterceptor p = (PhaseInterceptor) i;
+ PhaseInterceptor<? extends Message> p = (PhaseInterceptor<? extends Message>) i;
for (String phaseName : phaseNames) {
if (p.getPhase().equals(phaseName)) {
// To support the old API
@@ -73,10 +73,10 @@ public abstract class AbstractDataFormat
}
protected void removeInterceptorWhichIsOutThePhases(List<Interceptor<? extends Message>> interceptors, String[] phaseNames, Set<String> needToBeKept) {
- for (Interceptor i : interceptors) {
+ for (Interceptor<? extends Message> i : interceptors) {
boolean outside = false;
if (i instanceof PhaseInterceptor) {
- PhaseInterceptor p = (PhaseInterceptor) i;
+ PhaseInterceptor<? extends Message> p = (PhaseInterceptor<? extends Message>) i;
for (String phaseName : phaseNames) {
if (p.getPhase().equals(phaseName)) {
outside = true;
@@ -97,8 +97,9 @@ public abstract class AbstractDataFormat
}
}
- protected void removeInterceptors(List<Interceptor<? extends Message>> interceptors, Collection<Class> toBeRemovedInterceptors) {
- for (Interceptor interceptor : interceptors) {
+ protected void removeInterceptors(List<Interceptor<? extends Message>> interceptors,
+ Collection<Class<?>> toBeRemovedInterceptors) {
+ for (Interceptor<? extends Message> interceptor : interceptors) {
if (toBeRemovedInterceptors.contains(interceptor.getClass())) {
getLogger().info("removing the interceptor " + interceptor);
interceptors.remove(interceptor);
@@ -107,8 +108,8 @@ public abstract class AbstractDataFormat
}
protected void removeInterceptor(List<Interceptor<? extends Message>> interceptors,
- Class<? extends Interceptor> cls) {
- for (Interceptor interceptor : interceptors) {
+ Class<? extends Interceptor<? extends Message>> cls) {
+ for (Interceptor<? extends Message> interceptor : interceptors) {
if (interceptor.getClass().equals(cls)) {
interceptors.remove(interceptor);
}
@@ -116,13 +117,13 @@ public abstract class AbstractDataFormat
}
public void addInIntercepters(List<Interceptor<? extends Message>> interceptors) {
- for (Interceptor interceptor : interceptors) {
+ for (Interceptor<? extends Message> interceptor : interceptors) {
inInterceptorNames.add(interceptor.getClass().getName());
}
}
public void addOutInterceptors(List<Interceptor<? extends Message>> interceptors) {
- for (Interceptor interceptor : interceptors) {
+ for (Interceptor<? extends Message> interceptor : interceptors) {
outInterceptorNames.add(interceptor.getClass().getName());
}
}
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/feature/PayLoadDataFormatFeature.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/feature/PayLoadDataFormatFeature.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/feature/PayLoadDataFormatFeature.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/feature/PayLoadDataFormatFeature.java Tue Jan 10 14:56:53 2012
@@ -44,10 +44,10 @@ import org.slf4j.LoggerFactory;
*/
public class PayLoadDataFormatFeature extends AbstractDataFormatFeature {
private static final Logger LOG = LoggerFactory.getLogger(PayLoadDataFormatFeature.class);
- private static final Collection<Class> REMOVING_FAULT_IN_INTERCEPTORS;
+ private static final Collection<Class<?>> REMOVING_FAULT_IN_INTERCEPTORS;
private static final boolean DEFAULT_ALLOW_STREAMING;
static {
- REMOVING_FAULT_IN_INTERCEPTORS = new ArrayList<Class>();
+ REMOVING_FAULT_IN_INTERCEPTORS = new ArrayList<Class<?>>();
REMOVING_FAULT_IN_INTERCEPTORS.add(ClientFaultConverter.class);
String s = System.getProperty("org.apache.camel.component.cxf.streaming");
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsEndpoint.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsEndpoint.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsEndpoint.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsEndpoint.java Tue Jan 10 14:56:53 2012
@@ -132,13 +132,15 @@ public class CxfRsEndpoint extends Defau
}
}
+ @SuppressWarnings({"rawtypes", "unchecked"})
protected void setupJAXRSServerFactoryBean(JAXRSServerFactoryBean sfb) {
// address
if (getAddress() != null) {
sfb.setAddress(getAddress());
}
if (getResourceClasses() != null) {
- sfb.setResourceClasses(CastUtils.cast(getResourceClasses(), Class.class));
+ List res = CastUtils.cast(getResourceClasses());
+ sfb.setResourceClasses(res);
}
sfb.setStart(false);
}
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java Tue Jan 10 14:56:53 2012
@@ -99,7 +99,7 @@ public class CxfRsProducer extends Defau
cfb.setBus(((CxfRsEndpoint)getEndpoint()).getBus());
WebClient client = cfb.createWebClient();
String httpMethod = inMessage.getHeader(Exchange.HTTP_METHOD, String.class);
- Class responseClass = inMessage.getHeader(CxfConstants.CAMEL_CXF_RS_RESPONSE_CLASS, Class.class);
+ Class<?> responseClass = inMessage.getHeader(CxfConstants.CAMEL_CXF_RS_RESPONSE_CLASS, Class.class);
Type genericType = inMessage.getHeader(CxfConstants.CAMEL_CXF_RS_RESPONSE_GENERIC_TYPE, Type.class);
String path = inMessage.getHeader(Exchange.HTTP_PATH, String.class);
@@ -158,7 +158,7 @@ public class CxfRsProducer extends Defau
if (genericType instanceof ParameterizedType) {
// Get the collection member type first
Type[] actualTypeArguments = ((ParameterizedType) genericType).getActualTypeArguments();
- response = client.invokeAndGetCollection(httpMethod, body, (Class) actualTypeArguments[0]);
+ response = client.invokeAndGetCollection(httpMethod, body, (Class<?>) actualTypeArguments[0]);
} else {
throw new CamelExchangeException("Header " + CxfConstants.CAMEL_CXF_RS_RESPONSE_GENERIC_TYPE + " not found in message", exchange);
@@ -251,7 +251,7 @@ public class CxfRsProducer extends Defau
return answer;
}
- private Method findRightMethod(List<Class<?>> resourceClasses, String methodName, Class[] parameterTypes) throws NoSuchMethodException {
+ private Method findRightMethod(List<Class<?>> resourceClasses, String methodName, Class<?>[] parameterTypes) throws NoSuchMethodException {
Method answer = null;
for (Class<?> clazz : resourceClasses) {
try {
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfEndpointBeanDefinitionParser.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfEndpointBeanDefinitionParser.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfEndpointBeanDefinitionParser.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfEndpointBeanDefinitionParser.java Tue Jan 10 14:56:53 2012
@@ -24,6 +24,7 @@ import org.w3c.dom.Element;
import org.apache.camel.component.cxf.CxfSpringEndpoint;
import org.apache.cxf.common.util.StringUtils;
+import org.apache.cxf.helpers.CastUtils;
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
import org.springframework.beans.factory.xml.ParserContext;
@@ -69,12 +70,11 @@ public class CxfEndpointBeanDefinitionPa
}
}
- @SuppressWarnings("unchecked")
@Override
protected void mapElement(ParserContext ctx, BeanDefinitionBuilder bean, Element el, String name) {
if ("properties".equals(name)) {
- Map map = ctx.getDelegate().parseMapElement(el, bean.getBeanDefinition());
- Map props = getPropertyMap(bean, false);
+ Map<String, Object> map = CastUtils.cast(ctx.getDelegate().parseMapElement(el, bean.getBeanDefinition()));
+ Map<String, Object> props = getPropertyMap(bean, false);
if (props != null) {
map.putAll(props);
}
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsClientFactoryBeanDefinitionParser.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsClientFactoryBeanDefinitionParser.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsClientFactoryBeanDefinitionParser.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsClientFactoryBeanDefinitionParser.java Tue Jan 10 14:56:53 2012
@@ -40,17 +40,17 @@ public class CxfRsClientFactoryBeanDefin
@Override
protected void mapElement(ParserContext ctx, BeanDefinitionBuilder bean, Element el, String name) {
if ("properties".equals(name) || "headers".equals(name)) {
- Map map = ctx.getDelegate().parseMapElement(el, bean.getBeanDefinition());
+ Map<?, ?> map = ctx.getDelegate().parseMapElement(el, bean.getBeanDefinition());
bean.addPropertyValue(name, map);
} else if ("binding".equals(name)) {
setFirstChildAsProperty(el, ctx, bean, "bindingConfig");
} else if ("inInterceptors".equals(name) || "inFaultInterceptors".equals(name)
|| "outInterceptors".equals(name) || "outFaultInterceptors".equals(name)) {
- List list = ctx.getDelegate().parseListElement(el, bean.getBeanDefinition());
+ List<?> list = ctx.getDelegate().parseListElement(el, bean.getBeanDefinition());
bean.addPropertyValue(name, list);
} else if ("features".equals(name) || "providers".equals(name)
|| "schemaLocations".equals(name) || "modelBeans".equals(name)) {
- List list = ctx.getDelegate().parseListElement(el, bean.getBeanDefinition());
+ List<?> list = ctx.getDelegate().parseListElement(el, bean.getBeanDefinition());
bean.addPropertyValue(name, list);
} else if ("model".equals(name)) {
List<UserResource> resources = ResourceUtils.getResourcesFromElement(el);
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsServerFactoryBeanDefinitionParser.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsServerFactoryBeanDefinitionParser.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsServerFactoryBeanDefinitionParser.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/CxfRsServerFactoryBeanDefinitionParser.java Tue Jan 10 14:56:53 2012
@@ -42,7 +42,7 @@ public class CxfRsServerFactoryBeanDefin
if ("properties".equals(name)
|| "extensionMappings".equals(name)
|| "languageMappings".equals(name)) {
- Map map = ctx.getDelegate().parseMapElement(el, bean.getBeanDefinition());
+ Map<?, ?> map = ctx.getDelegate().parseMapElement(el, bean.getBeanDefinition());
bean.addPropertyValue(name, map);
} else if ("executor".equals(name)) {
setFirstChildAsProperty(el, ctx, bean, "serviceFactory.executor");
@@ -52,12 +52,12 @@ public class CxfRsServerFactoryBeanDefin
setFirstChildAsProperty(el, ctx, bean, "bindingConfig");
} else if ("inInterceptors".equals(name) || "inFaultInterceptors".equals(name)
|| "outInterceptors".equals(name) || "outFaultInterceptors".equals(name)) {
- List list = ctx.getDelegate().parseListElement(el, bean.getBeanDefinition());
+ List<?> list = ctx.getDelegate().parseListElement(el, bean.getBeanDefinition());
bean.addPropertyValue(name, list);
} else if ("features".equals(name) || "schemaLocations".equals(name)
|| "providers".equals(name) || "serviceBeans".equals(name)
|| "modelBeans".equals(name)) {
- List list = ctx.getDelegate().parseListElement(el, bean.getBeanDefinition());
+ List<?> list = ctx.getDelegate().parseListElement(el, bean.getBeanDefinition());
bean.addPropertyValue(name, list);
} else if ("model".equals(name)) {
List<UserResource> resources = ResourceUtils.getResourcesFromElement(el);
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/SpringBusFactoryBean.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/SpringBusFactoryBean.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/SpringBusFactoryBean.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/SpringBusFactoryBean.java Tue Jan 10 14:56:53 2012
@@ -31,12 +31,12 @@ import org.springframework.beans.factory
* You can still specify the spring extension file in the cfgFiles list and it will override
* the extensions which is load by CXF bus.
*/
-public class SpringBusFactoryBean implements SmartFactoryBean {
+public class SpringBusFactoryBean implements SmartFactoryBean<Bus> {
private String[] cfgFiles;
private boolean includeDefaultBus;
private SpringBusFactory bf;
- public Object getObject() throws Exception {
+ public Bus getObject() throws Exception {
bf = new SpringBusFactory();
if (cfgFiles != null) {
return bf.createBus(cfgFiles, includeDefaultBus);
@@ -45,7 +45,7 @@ public class SpringBusFactoryBean implem
}
}
- public Class getObjectType() {
+ public Class<?> getObjectType() {
return Bus.class;
}
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/SpringJAXRSServerFactoryBean.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/SpringJAXRSServerFactoryBean.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/SpringJAXRSServerFactoryBean.java (original)
+++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/spring/SpringJAXRSServerFactoryBean.java Tue Jan 10 14:56:53 2012
@@ -67,11 +67,6 @@ public class SpringJAXRSServerFactoryBea
beanId = id;
}
- // to walk round the issue of setting the serviceClass in CXF
- public void setServiceClass(Class clazz) {
- setResourceClasses(clazz);
- }
-
// add this mothod for testing
List<String> getSchemaLocations() {
return schemaLocations;
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/AbstractCxfWsdlFirstTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/AbstractCxfWsdlFirstTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/AbstractCxfWsdlFirstTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/AbstractCxfWsdlFirstTest.java Tue Jan 10 14:56:53 2012
@@ -109,7 +109,7 @@ public abstract class AbstractCxfWsdlFir
Exchange exchange = sendJaxWsMessageWithHolders("hello");
assertEquals("The request should be handled sucessfully ", exchange.isFailed(), false);
org.apache.camel.Message out = exchange.getOut();
- List result = out.getBody(List.class);
+ List<Object> result = out.getBody(List.class);
assertEquals("The result list should not be empty", result.size(), 4);
Holder<String> name = (Holder<String>) result.get(3);
assertEquals("we should get the right answer from router", "Bonjour", name.value);
@@ -122,9 +122,8 @@ public abstract class AbstractCxfWsdlFir
protected Exchange sendJaxWsMessageWithHolders(final String personIdString) {
Exchange exchange = template.send("direct:producer", new Processor() {
- @SuppressWarnings("unchecked")
public void process(final Exchange exchange) {
- final List params = new ArrayList();
+ final List<Object> params = new ArrayList<Object>();
Holder<String> personId = new Holder<String>();
personId.value = personIdString;
params.add(personId);
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfJavaOnlyPayloadModeTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfJavaOnlyPayloadModeTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfJavaOnlyPayloadModeTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfJavaOnlyPayloadModeTest.java Tue Jan 10 14:56:53 2012
@@ -52,7 +52,7 @@ public class CxfJavaOnlyPayloadModeTest
assertNotNull(output);
// using CxfPayload in payload mode
- CxfPayload payload = (CxfPayload) output;
+ CxfPayload<?> payload = (CxfPayload<?>) output;
// convert the payload body to string
String reply = context.getTypeConverter().convertTo(String.class, payload.getBody().get(0));
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerContextTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerContextTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerContextTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerContextTest.java Tue Jan 10 14:56:53 2012
@@ -27,6 +27,7 @@ import org.apache.camel.Exchange;
import org.apache.camel.Processor;
import org.apache.camel.component.cxf.common.message.CxfConstants;
import org.apache.cxf.endpoint.Client;
+import org.apache.cxf.helpers.CastUtils;
import org.apache.cxf.message.Message;
import org.junit.Test;
@@ -39,7 +40,6 @@ public class CxfProducerContextTest exte
private static final String TEST_KEY = "sendSimpleMessage-test";
private static final String TEST_VALUE = "exchange property value should get passed through request context";
- @SuppressWarnings("unchecked")
@Test
public void testExchangePropertyPropagation() throws Exception {
Exchange exchange = sendSimpleMessage();
@@ -47,7 +47,7 @@ public class CxfProducerContextTest exte
// No direct access to native CXF Message but we can verify the
// request context from the Camel exchange
assertNotNull(exchange);
- Map<String, Object> requestContext = (Map)exchange.getProperty(Client.REQUEST_CONTEXT);
+ Map<String, Object> requestContext = CastUtils.cast((Map<?, ?>)exchange.getProperty(Client.REQUEST_CONTEXT));
assertNotNull(requestContext);
String actualValue = (String)requestContext.get(TEST_KEY);
assertEquals("exchange property should get propagated to the request context", TEST_VALUE, actualValue);
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerOperationTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerOperationTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerOperationTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerOperationTest.java Tue Jan 10 14:56:53 2012
@@ -82,7 +82,7 @@ public class CxfProducerOperationTest ex
para1.add("para1");
final List<String> para2 = new ArrayList<String>();
para2.add("para2");
- List<List> parameters = new ArrayList<List>();
+ List<List<String>> parameters = new ArrayList<List<String>>();
parameters.add(para1);
parameters.add(para2);
// The object array version is working too
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerRouterTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerRouterTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerRouterTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerRouterTest.java Tue Jan 10 14:56:53 2012
@@ -104,7 +104,7 @@ public class CxfProducerRouterTest exten
// The result will be extract from the MessageContentsList with the String class type
MessageContentsList result = (MessageContentsList)out.getBody();
LOG.info("Received output text: " + result.get(0));
- Map<String, Object> responseContext = CastUtils.cast((Map)out.getHeader(Client.RESPONSE_CONTEXT));
+ Map<String, Object> responseContext = CastUtils.cast((Map<?, ?>)out.getHeader(Client.RESPONSE_CONTEXT));
assertNotNull(responseContext);
assertEquals("We should get the response context here", "UTF-8", responseContext.get(org.apache.cxf.message.Message.ENCODING));
assertEquals("Reply body on Camel is wrong", "echo " + TEST_MESSAGE, result.get(0));
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfProducerTest.java Tue Jan 10 14:56:53 2012
@@ -107,7 +107,7 @@ public class CxfProducerTest extends Ass
org.apache.camel.Message out = exchange.getOut();
String result = out.getBody(String.class);
LOG.info("Received output text: " + result);
- Map<String, Object> responseContext = CastUtils.cast((Map)out.getHeader(Client.RESPONSE_CONTEXT));
+ Map<String, Object> responseContext = CastUtils.cast((Map<?, ?>)out.getHeader(Client.RESPONSE_CONTEXT));
assertNotNull(responseContext);
assertEquals("We should get the response context here", "UTF-8", responseContext.get(org.apache.cxf.message.Message.ENCODING));
assertEquals("reply body on Camel", "echo " + TEST_MESSAGE, result);
@@ -130,7 +130,7 @@ public class CxfProducerTest extends Ass
org.apache.camel.Message out = exchange.getOut();
String result = out.getBody(String.class);
LOG.info("Received output text: " + result);
- Map<String, Object> responseContext = CastUtils.cast((Map)out.getHeader(Client.RESPONSE_CONTEXT));
+ Map<String, Object> responseContext = CastUtils.cast((Map<?, ?>)out.getHeader(Client.RESPONSE_CONTEXT));
assertNotNull(responseContext);
assertEquals("Get the wrong wsdl opertion name", "{http://apache.org/hello_world_soap_http}greetMe", responseContext.get("javax.xml.ws.wsdl.operation").toString());
assertEquals("reply body on Camel", "Hello " + TEST_MESSAGE, result);
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfRawMessageRouterTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfRawMessageRouterTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfRawMessageRouterTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfRawMessageRouterTest.java Tue Jan 10 14:56:53 2012
@@ -23,6 +23,7 @@ import org.apache.camel.Processor;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.util.MessageHelper;
+import org.apache.cxf.helpers.CastUtils;
import org.junit.Test;
public class CxfRawMessageRouterTest extends CxfSimpleRouterTest {
@@ -49,8 +50,8 @@ public class CxfRawMessageRouterTest ext
HelloService client = getCXFClient();
client.echo("hello world");
assertMockEndpointsSatisfied();
- Map context = (Map)result.assertExchangeReceived(0).getIn().getHeaders().get("ResponseContext");
- Map protocalHeaders = (Map) context.get("org.apache.cxf.message.Message.PROTOCOL_HEADERS");
+ Map<?, ?> context = CastUtils.cast((Map<?, ?>)result.assertExchangeReceived(0).getIn().getHeaders().get("ResponseContext"));
+ Map<?, ?> protocalHeaders = CastUtils.cast((Map<?, ?>) context.get("org.apache.cxf.message.Message.PROTOCOL_HEADERS"));
assertTrue("Should get a right content type", protocalHeaders.get("content-type").toString().startsWith("[text/xml;"));
assertTrue("Should get a right context type with a charset", protocalHeaders.get("content-type").toString().indexOf("charset=") > 0);
assertEquals("Should get the response code ", context.get("org.apache.cxf.message.Message.RESPONSE_CODE"), 200);
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/DefaultCxfBindingTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/DefaultCxfBindingTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/DefaultCxfBindingTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/DefaultCxfBindingTest.java Tue Jan 10 14:56:53 2012
@@ -78,7 +78,7 @@ public class DefaultCxfBindingTest exten
cxfBinding.populateCxfRequestFromExchange(cxfExchange, exchange, requestContext);
// check the protocol headers
- Map<String, List<String>> headers = CastUtils.cast((Map)requestContext.get(Message.PROTOCOL_HEADERS));
+ Map<String, List<String>> headers = CastUtils.cast((Map<?, ?>)requestContext.get(Message.PROTOCOL_HEADERS));
assertNotNull(headers);
assertTrue(headers.size() == 2);
@@ -155,7 +155,7 @@ public class DefaultCxfBindingTest exten
cxfMessage = cxfExchange.getOutMessage();
assertNotNull(cxfMessage);
- Map<String, List<String>> headers = CastUtils.cast((Map)cxfMessage.get(Message.PROTOCOL_HEADERS));
+ Map<String, List<String>> headers = CastUtils.cast((Map<?, ?>)cxfMessage.get(Message.PROTOCOL_HEADERS));
assertNotNull(headers);
assertTrue(headers.size() == 2);
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/ConverterTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/ConverterTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/ConverterTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/ConverterTest.java Tue Jan 10 14:56:53 2012
@@ -38,7 +38,7 @@ public class ConverterTest extends Asser
String classString = "java.lang.String, "
+ "org.apache.camel.component.cxf.converter.ConverterTest ;"
+ "java.lang.StringBuilder";
- List<Class> classList = CxfConverter.toClassList(classString);
+ List<Class<?>> classList = CxfConverter.toClassList(classString);
assertEquals("Get the wrong number of classes", classList.size(), 3);
assertEquals("Get the wrong the class", classList.get(0), String.class);
assertEquals("Get the wrong the class", classList.get(1), ConverterTest.class);
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/CxfPayloadConverterTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/CxfPayloadConverterTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/CxfPayloadConverterTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/CxfPayloadConverterTest.java Tue Jan 10 14:56:53 2012
@@ -91,7 +91,7 @@ public class CxfPayloadConverterTest ext
public void testToCxfPayload() {
// use default type converter
exchange.getIn().setBody(inputStream);
- CxfPayload payload = exchange.getIn().getBody(CxfPayload.class);
+ CxfPayload<?> payload = exchange.getIn().getBody(CxfPayload.class);
assertTrue(payload instanceof CxfPayload);
assertEquals("Get a wrong size of body", 1, payload.getBody().size());
}
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/MyCxfCustomerConverter.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/MyCxfCustomerConverter.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/MyCxfCustomerConverter.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/converter/MyCxfCustomerConverter.java Tue Jan 10 14:56:53 2012
@@ -32,7 +32,7 @@ public final class MyCxfCustomerConverte
}
@Converter
- public static String cxfPayloadToString(final CxfPayload payload) {
+ public static String cxfPayloadToString(final CxfPayload<?> payload) {
XmlConverter converter = new XmlConverter();
StringBuilder buf = new StringBuilder();
for (Object element : payload.getBody()) {
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/holder/CXFHolderRouteTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/holder/CXFHolderRouteTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/holder/CXFHolderRouteTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/holder/CXFHolderRouteTest.java Tue Jan 10 14:56:53 2012
@@ -34,7 +34,7 @@ public class CXFHolderRouteTest extends
@SuppressWarnings("unchecked")
public void process(Exchange exchange) throws Exception {
Message in = exchange.getIn();
- List parameters = in.getBody(List.class);
+ List<Object> parameters = in.getBody(List.class);
int amount = (Integer) parameters.remove(1);
Holder<String> customer = (Holder<String>)parameters.get(1);
if (customer.value.length() == 0) {
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/holder/CxfHolderConsumerTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/holder/CxfHolderConsumerTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/holder/CxfHolderConsumerTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/holder/CxfHolderConsumerTest.java Tue Jan 10 14:56:53 2012
@@ -44,7 +44,7 @@ public class CxfHolderConsumerTest exten
@SuppressWarnings("unchecked")
public void process(Exchange exchange) throws Exception {
Message in = exchange.getIn();
- List parameters = in.getBody(List.class);
+ List<Object> parameters = in.getBody(List.class);
int amount = (Integer) parameters.remove(1);
Holder<String> customer = (Holder<String>)parameters.get(1);
if (customer.value.length() == 0) {
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerTest.java Tue Jan 10 14:56:53 2012
@@ -114,7 +114,7 @@ public class CxfRsProducerTest extends C
});
// get the response message
- List<Customer> response = CastUtils.cast((List) exchange.getOut().getBody());
+ List<Customer> response = CastUtils.cast((List<?>) exchange.getOut().getBody());
assertNotNull("The response should not be null ", response);
assertEquals("Get a wrong customer id ", String.valueOf(response.get(0).getId()), "113");
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/mtom/CxfMtomDisabledProducerPayloadModeTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/mtom/CxfMtomDisabledProducerPayloadModeTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/mtom/CxfMtomDisabledProducerPayloadModeTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/mtom/CxfMtomDisabledProducerPayloadModeTest.java Tue Jan 10 14:56:53 2012
@@ -43,6 +43,7 @@ import org.apache.camel.component.cxf.Cx
import org.apache.camel.cxf.mtom_feature.Hello;
import org.apache.cxf.attachment.AttachmentDataSource;
import org.apache.cxf.binding.soap.SoapHeader;
+import org.apache.cxf.helpers.CastUtils;
import org.apache.cxf.helpers.DOMUtils;
import org.apache.cxf.helpers.IOUtils;
import org.junit.Assert;
@@ -121,12 +122,12 @@ public class CxfMtomDisabledProducerPayl
@Resource
WebServiceContext ctx;
- @SuppressWarnings("unchecked")
@Override
public void detail(Holder<byte[]> photo, Holder<Image> image) {
// verify request attachments
- Map<String, DataHandler> map = (Map) ctx.getMessageContext().get(MessageContext.INBOUND_MESSAGE_ATTACHMENTS);
+ Map<String, DataHandler> map
+ = CastUtils.cast((Map<?, ?>)ctx.getMessageContext().get(MessageContext.INBOUND_MESSAGE_ATTACHMENTS));
Assert.assertEquals(2, map.size());
DataHandler dh = map.get(MtomTestHelper.REQ_PHOTO_CID);
@@ -154,7 +155,7 @@ public class CxfMtomDisabledProducerPayl
Assert.assertEquals(39, bufferedImage.getHeight());
// add output attachments
- map = (Map) ctx.getMessageContext().get(MessageContext.OUTBOUND_MESSAGE_ATTACHMENTS);
+ map = CastUtils.cast((Map<?, ?>)ctx.getMessageContext().get(MessageContext.OUTBOUND_MESSAGE_ATTACHMENTS));
try {
DataSource ds = new AttachmentDataSource("image/jpeg", getClass().getResourceAsStream("/Splash.jpg"));
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/CxfMessageHeadersRelayTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/CxfMessageHeadersRelayTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/CxfMessageHeadersRelayTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/CxfMessageHeadersRelayTest.java Tue Jan 10 14:56:53 2012
@@ -22,7 +22,6 @@ import java.lang.reflect.InvocationHandl
import java.lang.reflect.Proxy;
import java.util.ArrayList;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.List;
import java.util.Map;
@@ -510,7 +509,7 @@ public class CxfMessageHeadersRelayTest
org.apache.camel.Message out = exchange.getOut();
MessageContentsList result = (MessageContentsList)out.getBody();
- Map<String, Object> responseContext = CastUtils.cast((Map)out.getHeader(Client.RESPONSE_CONTEXT));
+ Map<String, Object> responseContext = CastUtils.cast((Map<?, ?>)out.getHeader(Client.RESPONSE_CONTEXT));
assertNotNull(responseContext);
assertTrue("Expected the out of band header to propagate but it didn't",
result.get(0) != null && ((Me)result.get(0)).getFirstName().equals("pass"));
@@ -535,7 +534,7 @@ public class CxfMessageHeadersRelayTest
MessageContentsList result = (MessageContentsList)out.getBody();
assertTrue("Expected the out of band header to propagate but it didn't",
result.get(0) != null && ((Me)result.get(0)).getFirstName().equals("pass"));
- Map<String, Object> responseContext = CastUtils.cast((Map)out.getHeader(Client.RESPONSE_CONTEXT));
+ Map<String, Object> responseContext = CastUtils.cast((Map<?, ?>)out.getHeader(Client.RESPONSE_CONTEXT));
assertNotNull(responseContext);
validateReturnedOutOfBandHeader(responseContext);
}
@@ -564,7 +563,7 @@ public class CxfMessageHeadersRelayTest
MessageContentsList result = (MessageContentsList)out.getBody();
assertTrue("Expected the out of band header to propagate but it didn't",
result.get(0) != null && ((Me)result.get(0)).getFirstName().equals("pass"));
- Map<String, Object> responseContext = CastUtils.cast((Map)out.getHeader(Client.RESPONSE_CONTEXT));
+ Map<String, Object> responseContext = CastUtils.cast((Map<?, ?>)out.getHeader(Client.RESPONSE_CONTEXT));
assertNotNull(responseContext);
validateReturnedOutOfBandHeader(responseContext);
}
@@ -591,7 +590,7 @@ public class CxfMessageHeadersRelayTest
protected static void validateReturnedOutOfBandHeader(Map<String, Object> responseContext, boolean expect) {
OutofBandHeader hdrToTest = null;
- List oobHdr = (List)responseContext.get(Header.HEADER_LIST);
+ List<Header> oobHdr = CastUtils.cast((List<?>)responseContext.get(Header.HEADER_LIST));
if (!expect) {
if (oobHdr == null || (oobHdr != null && oobHdr.size() == 0)) {
return;
@@ -605,22 +604,15 @@ public class CxfMessageHeadersRelayTest
assertTrue("HeaderHolder list expected to conain 1 object received " + oobHdr.size(),
oobHdr.size() == 1);
- if (oobHdr != null & oobHdr instanceof List) {
- Iterator iter = oobHdr.iterator();
- while (iter.hasNext()) {
- Object hdr = iter.next();
- if (hdr instanceof Header) {
- Header hdr1 = (Header)hdr;
- if (hdr1.getObject() instanceof Node) {
- try {
- JAXBElement job = (JAXBElement)JAXBContext
- .newInstance(org.apache.cxf.outofband.header.ObjectFactory.class)
- .createUnmarshaller().unmarshal((Node)hdr1.getObject());
- hdrToTest = (OutofBandHeader)job.getValue();
- } catch (JAXBException ex) {
- ex.printStackTrace();
- }
- }
+ for (Header hdr1 : oobHdr) {
+ if (hdr1.getObject() instanceof Node) {
+ try {
+ JAXBElement<?> job = (JAXBElement<?>)JAXBContext
+ .newInstance(org.apache.cxf.outofband.header.ObjectFactory.class)
+ .createUnmarshaller().unmarshal((Node)hdr1.getObject());
+ hdrToTest = (OutofBandHeader)job.getValue();
+ } catch (JAXBException ex) {
+ ex.printStackTrace();
}
}
}
@@ -655,7 +647,7 @@ public class CxfMessageHeadersRelayTest
protected static void validateReturnedOutOfBandHeaderWithInsertion(Map<String, Object> responseContext, boolean expect) {
List<OutofBandHeader> hdrToTest = new ArrayList<OutofBandHeader>();
- List oobHdr = (List)responseContext.get(Header.HEADER_LIST);
+ List<Header> oobHdr = CastUtils.cast((List<?>)responseContext.get(Header.HEADER_LIST));
if (!expect) {
if (oobHdr == null || (oobHdr != null && oobHdr.size() == 0)) {
return;
@@ -669,22 +661,15 @@ public class CxfMessageHeadersRelayTest
assertTrue("HeaderHolder list expected to conain 2 object received " + oobHdr.size(),
oobHdr.size() == 2);
- if (oobHdr != null & oobHdr instanceof List) {
- Iterator iter = oobHdr.iterator();
- while (iter.hasNext()) {
- Object hdr = iter.next();
- if (hdr instanceof Header) {
- Header hdr1 = (Header)hdr;
- if (hdr1.getObject() instanceof Node) {
- try {
- JAXBElement job = (JAXBElement)JAXBContext
- .newInstance(org.apache.cxf.outofband.header.ObjectFactory.class)
- .createUnmarshaller().unmarshal((Node)hdr1.getObject());
- hdrToTest.add((OutofBandHeader)job.getValue());
- } catch (JAXBException ex) {
- ex.printStackTrace();
- }
- }
+ for (Header hdr1 : oobHdr) {
+ if (hdr1.getObject() instanceof Node) {
+ try {
+ JAXBElement<?> job = (JAXBElement<?>)JAXBContext
+ .newInstance(org.apache.cxf.outofband.header.ObjectFactory.class)
+ .createUnmarshaller().unmarshal((Node)hdr1.getObject());
+ hdrToTest.add((OutofBandHeader)job.getValue());
+ } catch (JAXBException ex) {
+ ex.printStackTrace();
}
}
}
@@ -709,9 +694,8 @@ public class CxfMessageHeadersRelayTest
public static class InsertRequestOutHeaderProcessor implements Processor {
- @SuppressWarnings("unchecked")
public void process(Exchange exchange) throws Exception {
- List<SoapHeader> soapHeaders = (List)exchange.getIn().getHeader(Header.HEADER_LIST);
+ List<SoapHeader> soapHeaders = CastUtils.cast((List<?>)exchange.getIn().getHeader(Header.HEADER_LIST));
// Insert a new header
String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?><outofbandHeader "
@@ -734,9 +718,8 @@ public class CxfMessageHeadersRelayTest
public static class InsertResponseOutHeaderProcessor implements Processor {
- @SuppressWarnings("unchecked")
public void process(Exchange exchange) throws Exception {
- List<SoapHeader> soapHeaders = (List)exchange.getIn().getHeader(Header.HEADER_LIST);
+ List<SoapHeader> soapHeaders = CastUtils.cast((List<?>)exchange.getIn().getHeader(Header.HEADER_LIST));
// Insert a new header
String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?><outofbandHeader "
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/HeaderTesterWithInsertionImpl.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/HeaderTesterWithInsertionImpl.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/HeaderTesterWithInsertionImpl.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/HeaderTesterWithInsertionImpl.java Tue Jan 10 14:56:53 2012
@@ -26,6 +26,7 @@ import javax.xml.ws.handler.MessageConte
import org.w3c.dom.Node;
import org.apache.cxf.headers.Header;
+import org.apache.cxf.helpers.CastUtils;
import org.apache.cxf.outofband.header.OutofBandHeader;
@@ -38,7 +39,7 @@ public class HeaderTesterWithInsertionIm
if (ctx != null
&& !ctx.containsKey(Header.HEADER_LIST)
|| (ctx.containsKey(Header.HEADER_LIST)
- && ((List)ctx.get(Header.HEADER_LIST)).size() == 0)) {
+ && ((List<?>)ctx.get(Header.HEADER_LIST)).size() == 0)) {
return true;
}
return false;
@@ -46,7 +47,7 @@ public class HeaderTesterWithInsertionIm
boolean success = false;
if (ctx != null && ctx.containsKey(Header.HEADER_LIST)) {
- List oobHdr = (List) ctx.get(Header.HEADER_LIST);
+ List<Header> oobHdr = CastUtils.cast((List<?>) ctx.get(Header.HEADER_LIST));
if (oobHdr.size() != 2) {
throw new RuntimeException("test failed expected 2 soap headers but found " + oobHdr.size());
}
@@ -65,8 +66,8 @@ public class HeaderTesterWithInsertionIm
if (hdr instanceof Header && ((Header) hdr).getObject() instanceof Node) {
Header hdr1 = (Header) hdr;
try {
- JAXBElement job =
- (JAXBElement)JAXBContext.newInstance(org.apache.cxf.outofband.header.ObjectFactory.class)
+ JAXBElement<?> job =
+ (JAXBElement<?>)JAXBContext.newInstance(org.apache.cxf.outofband.header.ObjectFactory.class)
.createUnmarshaller()
.unmarshal((Node) hdr1.getObject());
OutofBandHeader ob = (OutofBandHeader) job.getValue();
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/util/CxfMessageHelperTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/util/CxfMessageHelperTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/util/CxfMessageHelperTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/util/CxfMessageHelperTest.java Tue Jan 10 14:56:53 2012
@@ -85,7 +85,7 @@ public class CxfMessageHelperTest extend
exchange.getIn().setHeader("soapAction", "urn:hello:world");
message = CxfMessageHelper.getCxfInMessage(headerFilterStrategy, exchange, false);
// test message
- Map<String, List<String>> headers = CastUtils.cast((Map)message.get(Message.PROTOCOL_HEADERS));
+ Map<String, List<String>> headers = CastUtils.cast((Map<?, ?>)message.get(Message.PROTOCOL_HEADERS));
// verify there is no duplicate
assertNotNull("The headers must be present", headers);
Modified: camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/wsa/WSAddressingTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/wsa/WSAddressingTest.java?rev=1229572&r1=1229571&r2=1229572&view=diff
==============================================================================
--- camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/wsa/WSAddressingTest.java (original)
+++ camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/wsa/WSAddressingTest.java Tue Jan 10 14:56:53 2012
@@ -129,7 +129,7 @@ public class WSAddressingTest extends Ab
public static class RemoveRequestOutHeaderProcessor implements Processor {
public void process(Exchange exchange) throws Exception {
- List headerList = (List) exchange.getIn().getHeader(Header.HEADER_LIST);
+ List<?> headerList = (List<?>) exchange.getIn().getHeader(Header.HEADER_LIST);
assertNotNull("We should get the header list.", headerList);
assertEquals("Get a wrong size of header list.", 4, headerList.size());
// we don't need send the soap headers to the client