Package org.apache.camel.dsl.java.joor
Class JavaRoutesBuilderLoader
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.RoutesBuilderLoaderSupport
-
- org.apache.camel.dsl.support.RouteBuilderLoaderSupport
-
- org.apache.camel.dsl.support.ExtendedRouteBuilderLoaderSupport
-
- org.apache.camel.dsl.java.joor.JavaRoutesBuilderLoader
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.ExtendedRoutesBuilderLoader,org.apache.camel.spi.RoutesBuilderLoader,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
@ManagedResource(description="Managed JavaRoutesBuilderLoader") @RoutesLoader("java") public class JavaRoutesBuilderLoader extends org.apache.camel.dsl.support.ExtendedRouteBuilderLoaderSupport
-
-
Constructor Summary
Constructors Constructor Description JavaRoutesBuilderLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoBuild()protected org.apache.camel.builder.RouteBuilderdoLoadRouteBuilder(org.apache.camel.spi.Resource resource)protected Collection<org.apache.camel.RoutesBuilder>doLoadRoutesBuilders(Collection<org.apache.camel.spi.Resource> resources)-
Methods inherited from class org.apache.camel.dsl.support.ExtendedRouteBuilderLoaderSupport
loadRoutesBuilders
-
Methods inherited from class org.apache.camel.dsl.support.RouteBuilderLoaderSupport
addCompilePostProcessor, doStart, getCompilePostProcessors, getSupportedExtension, loadRoutesBuilder, resourceInputStream
-
Methods inherited from class org.apache.camel.support.RoutesBuilderLoaderSupport
getCamelContext, setCamelContext
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.camel.CamelContextAware
getCamelContext, setCamelContext
-
Methods inherited from interface org.apache.camel.spi.RoutesBuilderLoader
getSupportedExtension, loadRoutesBuilder, preParseRoute
-
-
-
-
Field Detail
-
EXTENSION
public static final String EXTENSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
doBuild
protected void doBuild() throws Exception- Overrides:
doBuildin classorg.apache.camel.dsl.support.RouteBuilderLoaderSupport- Throws:
Exception
-
doLoadRouteBuilder
protected org.apache.camel.builder.RouteBuilder doLoadRouteBuilder(org.apache.camel.spi.Resource resource) throws Exception- Overrides:
doLoadRouteBuilderin classorg.apache.camel.dsl.support.ExtendedRouteBuilderLoaderSupport- Throws:
Exception
-
doLoadRoutesBuilders
protected Collection<org.apache.camel.RoutesBuilder> doLoadRoutesBuilders(Collection<org.apache.camel.spi.Resource> resources) throws Exception
- Specified by:
doLoadRoutesBuildersin classorg.apache.camel.dsl.support.ExtendedRouteBuilderLoaderSupport- Throws:
Exception
-
-