Package org.apache.camel.dsl.support
Class RouteBuilderLoaderSupport
- 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
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.RoutesBuilderLoader
,org.apache.camel.StatefulService
,org.apache.camel.StaticService
,org.apache.camel.SuspendableService
- Direct Known Subclasses:
EndpointRouteBuilderLoaderSupport
public abstract class RouteBuilderLoaderSupport extends org.apache.camel.support.RoutesBuilderLoaderSupport
Base class forRoutesBuilderLoader
implementations.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RouteBuilderLoaderSupport(String extension)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
doBuild()
protected abstract org.apache.camel.builder.RouteBuilder
doLoadRouteBuilder(org.apache.camel.spi.Resource resource)
String
getSupportedExtension()
org.apache.camel.RoutesBuilder
loadRoutesBuilder(org.apache.camel.spi.Resource resource)
-
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, doStart, 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
-
-
-
-
Constructor Detail
-
RouteBuilderLoaderSupport
protected RouteBuilderLoaderSupport(String extension)
-
-
Method Detail
-
getSupportedExtension
@ManagedAttribute(description="Supported file extension") public String getSupportedExtension()
-
doBuild
protected void doBuild() throws Exception
- Overrides:
doBuild
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
loadRoutesBuilder
public org.apache.camel.RoutesBuilder loadRoutesBuilder(org.apache.camel.spi.Resource resource) throws Exception
- Throws:
Exception
-
-