Package org.apache.camel.spi
Interface ExtendedRoutesBuilderLoader
-
- All Superinterfaces:
AutoCloseable
,CamelContextAware
,RoutesBuilderLoader
,Service
,StaticService
public interface ExtendedRoutesBuilderLoader extends RoutesBuilderLoader
An extendedRoutesBuilderLoader
that is capable of loading from multiple resources in one unit (such as compiling them together).
-
-
Field Summary
-
Fields inherited from interface org.apache.camel.spi.RoutesBuilderLoader
FACTORY_PATH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<RoutesBuilder>
loadRoutesBuilders(Collection<Resource> resources)
LoadsRoutesBuilder
from multipleResource
s.-
Methods inherited from interface org.apache.camel.CamelContextAware
getCamelContext, setCamelContext
-
Methods inherited from interface org.apache.camel.spi.RoutesBuilderLoader
getSupportedExtension, loadRoutesBuilder, preParseRoute
-
-
-
-
Method Detail
-
loadRoutesBuilders
Collection<RoutesBuilder> loadRoutesBuilders(Collection<Resource> resources) throws Exception
LoadsRoutesBuilder
from multipleResource
s.- Parameters:
resources
- the resources to be loaded.- Returns:
- a set of loaded
RoutesBuilder
s - Throws:
Exception
-
-