Class GroovySourceLoaderRecorder.Loader
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.RoutesBuilderLoaderSupport
-
- org.apache.camel.dsl.groovy.GroovyRoutesBuilderLoader
-
- org.apache.camel.k.loader.groovy.quarkus.GroovySourceLoaderRecorder.Loader
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
,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
- Enclosing class:
- GroovySourceLoaderRecorder
public static class GroovySourceLoaderRecorder.Loader extends org.apache.camel.dsl.groovy.GroovyRoutesBuilderLoader
-
-
Constructor Summary
Constructors Constructor Description Loader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doBuild()
String
getSupportedExtension()
org.apache.camel.RoutesBuilder
loadRoutesBuilder(org.apache.camel.spi.Resource resource)
-
Methods inherited from class org.apache.camel.dsl.groovy.GroovyRoutesBuilderLoader
getMetaClass, setMetaClass
-
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
-
-
-
-
Field Detail
-
EXTENSION
public static final String EXTENSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
doBuild
protected void doBuild() throws Exception
- Overrides:
doBuild
in classorg.apache.camel.dsl.groovy.GroovyRoutesBuilderLoader
- Throws:
Exception
-
getSupportedExtension
@ManagedAttribute(description="Supported file extension") public String getSupportedExtension()
- Specified by:
getSupportedExtension
in interfaceorg.apache.camel.spi.RoutesBuilderLoader
- Overrides:
getSupportedExtension
in classorg.apache.camel.dsl.groovy.GroovyRoutesBuilderLoader
-
loadRoutesBuilder
public org.apache.camel.RoutesBuilder loadRoutesBuilder(org.apache.camel.spi.Resource resource) throws Exception
- Specified by:
loadRoutesBuilder
in interfaceorg.apache.camel.spi.RoutesBuilderLoader
- Overrides:
loadRoutesBuilder
in classorg.apache.camel.dsl.groovy.GroovyRoutesBuilderLoader
- Throws:
Exception
-
-