@JdkService(value="xmlroutes-loader") public class JaxbXMLRoutesDefinitionLoader extends Object implements org.apache.camel.spi.XMLRoutesDefinitionLoader
XMLRoutesDefinitionLoader. This is the default loader used historically by Camel.
The camel-xml-io parser is a light-weight alternative.| Constructor and Description |
|---|
JaxbXMLRoutesDefinitionLoader() |
| Modifier and Type | Method and Description |
|---|---|
<T extends org.apache.camel.NamedNode> |
createModelFromXml(org.apache.camel.CamelContext context,
String xml,
Class<T> type) |
Object |
loadRestsDefinition(org.apache.camel.CamelContext context,
InputStream inputStream) |
Object |
loadRoutesDefinition(org.apache.camel.CamelContext context,
InputStream inputStream) |
String |
toString() |
public Object loadRoutesDefinition(org.apache.camel.CamelContext context, InputStream inputStream) throws Exception
loadRoutesDefinition in interface org.apache.camel.spi.XMLRoutesDefinitionLoaderExceptionpublic Object loadRestsDefinition(org.apache.camel.CamelContext context, InputStream inputStream) throws Exception
loadRestsDefinition in interface org.apache.camel.spi.XMLRoutesDefinitionLoaderExceptionpublic <T extends org.apache.camel.NamedNode> T createModelFromXml(org.apache.camel.CamelContext context,
String xml,
Class<T> type)
throws Exception
createModelFromXml in interface org.apache.camel.spi.XMLRoutesDefinitionLoaderExceptionApache Camel