Package org.apache.camel.dsl.yaml
Class YamlRoutesBuilderLoader
- 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.yaml.YamlRoutesBuilderLoaderSupport
-
- org.apache.camel.dsl.yaml.YamlRoutesBuilderLoader
-
- 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
@ManagedResource(description="Managed YAML RoutesBuilderLoader") @RoutesLoader("yaml") public class YamlRoutesBuilderLoader extends YamlRoutesBuilderLoaderSupport
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXTENSION-
Fields inherited from class org.apache.camel.dsl.yaml.YamlRoutesBuilderLoaderSupport
DESERIALIZATION_MODE
-
-
Constructor Summary
Constructors Constructor Description YamlRoutesBuilderLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.camel.builder.RouteBuilderbuilder(org.apache.camel.dsl.yaml.common.YamlDeserializationContext ctx, org.snakeyaml.engine.v2.nodes.Node root)voidpreParseRoute(org.apache.camel.spi.Resource resource)-
Methods inherited from class org.apache.camel.dsl.yaml.YamlRoutesBuilderLoaderSupport
anyTupleMatches, anyTupleMatches, doLoadRouteBuilder, extractTupleValue, newYamlDeserializationContext
-
Methods inherited from class org.apache.camel.dsl.support.RouteBuilderLoaderSupport
addCompilePostProcessor, doBuild, 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
-
-
-
-
Field Detail
-
EXTENSION
public static final String EXTENSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
builder
protected org.apache.camel.builder.RouteBuilder builder(org.apache.camel.dsl.yaml.common.YamlDeserializationContext ctx, org.snakeyaml.engine.v2.nodes.Node root)- Specified by:
builderin classYamlRoutesBuilderLoaderSupport
-
-