org.apache.camel.component.spring.ws.converter
Class StringSourceConverter

java.lang.Object
  extended by org.apache.camel.component.spring.ws.converter.StringSourceConverter

@Converter
public final class StringSourceConverter
extends Object

A helper class to transform to and from StringSource implementations available in both Camel and Spring Webservices.

Rationale: most of the time this converter will not be used since both Camel and Spring-WS use the interface abstraction. There is however a chance that you may end up with incompatible StringSource implementations, this converter handles these (corner)cases.

Note that conversion options are limited by Spring's StringSource since it's the most simple one. It has just one constructor that accepts a String as input.


Method Summary
static org.springframework.xml.transform.StringSource toStringSourceFromCamel(org.apache.camel.StringSource camelStringSource)
          Converts a Camel org.apache.camel.converter.jaxp.StringSource to a Spring-WS StringSource
static org.apache.camel.StringSource toStringSourceFromSpring(org.springframework.xml.transform.StringSource springStringSource)
          Converts a Spring-WS StringSource to a Camel org.apache.camel.converter.jaxp.StringSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

toStringSourceFromSpring

@Converter
public static org.apache.camel.StringSource toStringSourceFromSpring(org.springframework.xml.transform.StringSource springStringSource)
Converts a Spring-WS StringSource to a Camel org.apache.camel.converter.jaxp.StringSource


toStringSourceFromCamel

@Converter
public static org.springframework.xml.transform.StringSource toStringSourceFromCamel(org.apache.camel.StringSource camelStringSource)
Converts a Camel org.apache.camel.converter.jaxp.StringSource to a Spring-WS StringSource



Apache Camel