Class StringSourceConverter

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

@Converter(generateLoader=true) 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

    Modifier and Type
    Method
    Description
    static org.springframework.xml.transform.StringSource
    toStringSourceFromCamel(org.apache.camel.util.xml.StringSource camelStringSource)
    Converts a Camel
    invalid reference
    org.apache.camel.converter.jaxp.StringSource
    to a Spring-WS StringSource
    static org.apache.camel.util.xml.StringSource
    toStringSourceFromSpring(org.springframework.xml.transform.StringSource springStringSource)
    Converts a Spring-WS StringSource to a Camel
    invalid reference
    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 Details

    • toStringSourceFromSpring

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

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