Added the discription of XMLInputFactory
XStream
XStream is a Data Format which uses the XStream library to marshal and unmarshal Java objects to and from XML.
from("activemq:My.Queue").
marshal().xstream().
to("mqseries:Another.Queue");
XMLOutputFactory and XMLInputFactory
The XStream library|http://xstream.codehaus.org/] uses the javax.xml.stream.XMLOutputFactory and javax.xml.stream.XMLInputFactory, you can control which implementation of this factory should be used.
The Factory is discovered using this algorithm:
1. Use the javax.xml.stream.XMLOutputFactory , javax.xml.stream.XMLInputFactory system property.
2. Use the lib/xml.stream.properties file in the JRE_HOME directory.
3. Use the Services API, if available, to determine the classname by looking in the META-INF/services/javax.xml.stream.XMLOutputFactory, META-INF/services/javax.xml.stream.XMLInputFactory files in jars available to the JRE.
4. Use the platform default XMLOutputFactory,XMLInputFactoryinstance.