Package org.apache.camel.impl
Class DefaultDumpRoutesStrategy
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.impl.DefaultDumpRoutesStrategy
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.DumpRoutesStrategy,org.apache.camel.spi.HasCamelContext,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
@ServiceFactory("default-dump-routes")
public class DefaultDumpRoutesStrategy
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.spi.DumpRoutesStrategy, org.apache.camel.CamelContextAware
Default
DumpRoutesStrategy that dumps the routes to standard logger.-
Field Summary
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDINGFields inherited from interface org.apache.camel.spi.DumpRoutesStrategy
FACTORY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendLogDump(org.apache.camel.spi.Resource resource, String dump, StringBuilder sbLog) protected voiddoAdjustXmlFiles(Set<String> files) protected voiddoDumpRoutesAsXml(org.apache.camel.CamelContext camelContext) protected voiddoDumpRoutesAsYaml(org.apache.camel.CamelContext camelContext) protected voiddoDumpToDirectory(org.apache.camel.spi.Resource resource, StringBuilder sbLocal, String kind, String ext, Set<String> files) protected voiddoDumpXml(org.apache.camel.CamelContext camelContext, org.apache.camel.NamedNode def, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToXMLDumper dumper, String replace, String kind, StringBuilder sbLocal, StringBuilder sbLog) protected voiddoDumpXmlBeans(org.apache.camel.CamelContext camelContext, List beans, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToXMLDumper dumper, String kind, StringBuilder sbLocal, StringBuilder sbLog) protected voiddoDumpYaml(org.apache.camel.CamelContext camelContext, org.apache.camel.NamedNode def, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToYAMLDumper dumper, String kind, StringBuilder sbLocal, StringBuilder sbLog) protected voiddoDumpYamlBeans(org.apache.camel.CamelContext camelContext, List beans, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToYAMLDumper dumper, String kind, StringBuilder sbLocal, StringBuilder sbLog) protected voiddoStart()voiddumpRoutes(String format) org.apache.camel.CamelContextbooleanbooleanisLog()booleanbooleanprotected StringresolveFileName(String ext, org.apache.camel.spi.Resource resource) voidsetCamelContext(org.apache.camel.CamelContext camelContext) voidsetGeneratedIds(boolean generatedIds) voidsetInclude(String include) voidsetLog(boolean log) voidvoidsetResolvePlaceholders(boolean resolvePlaceholders) voidsetUriAsParameters(boolean uriAsParameters) Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, 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, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
DefaultDumpRoutesStrategy
public DefaultDumpRoutesStrategy()
-
-
Method Details
-
getCamelContext
- Specified by:
getCamelContextin interfaceorg.apache.camel.spi.HasCamelContext
-
setCamelContext
- Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
doStart
- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
getInclude
- Specified by:
getIncludein interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setInclude
- Specified by:
setIncludein interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
isResolvePlaceholders
- Specified by:
isResolvePlaceholdersin interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setResolvePlaceholders
- Specified by:
setResolvePlaceholdersin interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
isGeneratedIds
- Specified by:
isGeneratedIdsin interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setGeneratedIds
- Specified by:
setGeneratedIdsin interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
isLog
- Specified by:
isLogin interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setLog
- Specified by:
setLogin interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
getOutput
- Specified by:
getOutputin interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setOutput
- Specified by:
setOutputin interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
isUriAsParameters
- Specified by:
isUriAsParametersin interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setUriAsParameters
- Specified by:
setUriAsParametersin interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
dumpRoutes
- Specified by:
dumpRoutesin interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
doDumpRoutesAsYaml
-
doDumpYaml
protected void doDumpYaml(org.apache.camel.CamelContext camelContext, org.apache.camel.NamedNode def, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToYAMLDumper dumper, String kind, StringBuilder sbLocal, StringBuilder sbLog) -
doDumpYamlBeans
protected void doDumpYamlBeans(org.apache.camel.CamelContext camelContext, List beans, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToYAMLDumper dumper, String kind, StringBuilder sbLocal, StringBuilder sbLog) -
doDumpRoutesAsXml
-
doDumpXmlBeans
protected void doDumpXmlBeans(org.apache.camel.CamelContext camelContext, List beans, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToXMLDumper dumper, String kind, StringBuilder sbLocal, StringBuilder sbLog) -
doDumpXml
protected void doDumpXml(org.apache.camel.CamelContext camelContext, org.apache.camel.NamedNode def, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToXMLDumper dumper, String replace, String kind, StringBuilder sbLocal, StringBuilder sbLog) -
doDumpToDirectory
protected void doDumpToDirectory(org.apache.camel.spi.Resource resource, StringBuilder sbLocal, String kind, String ext, Set<String> files) -
doAdjustXmlFiles
-
appendLogDump
protected void appendLogDump(org.apache.camel.spi.Resource resource, String dump, StringBuilder sbLog) -
resolveFileName
-