@JdkService(value="xmlroutes-loader") public class ModelParserXMLRoutesDefinitionLoader extends Object implements org.apache.camel.spi.XMLRoutesDefinitionLoader
XMLRoutesDefinitionLoader that uses ModelParser to load and parse the routes from XML which is fast
and light-weight compared to the default that uses JAXB.| Constructor and Description |
|---|
ModelParserXMLRoutesDefinitionLoader() |
| 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) |
Object |
loadRouteTemplatesDefinition(org.apache.camel.CamelContext context,
InputStream inputStream) |
String |
toString() |
public static final String NAMESPACE
public ModelParserXMLRoutesDefinitionLoader()
public Object loadRoutesDefinition(org.apache.camel.CamelContext context, InputStream inputStream) throws Exception
loadRoutesDefinition in interface org.apache.camel.spi.XMLRoutesDefinitionLoaderExceptionpublic Object loadRouteTemplatesDefinition(org.apache.camel.CamelContext context, InputStream inputStream) throws Exception
loadRouteTemplatesDefinition 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