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
@JdkService("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, SUSPENDING
Fields inherited from interface org.apache.camel.spi.DumpRoutesStrategy
FACTORY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
appendLogDump
(org.apache.camel.spi.Resource resource, String dump, StringBuilder sbLog) protected void
doAdjustXmlFiles
(Set<String> files) protected void
doDumpRoutesAsXml
(org.apache.camel.CamelContext camelContext) protected void
doDumpRoutesAsYaml
(org.apache.camel.CamelContext camelContext) protected void
doDumpToDirectory
(org.apache.camel.spi.Resource resource, StringBuilder sbLocal, String kind, String ext, Set<String> files) 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) 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) protected void
doDumpXmlDataFormats
(org.apache.camel.CamelContext camelContext, Map dataFormats, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToXMLDumper dumper, String kind, StringBuilder sbLocal, StringBuilder sbLog) 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) 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) protected void
doDumpYamlDataFormats
(org.apache.camel.CamelContext camelContext, Map dataFormats, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToYAMLDumper dumper, String kind, StringBuilder sbLocal, StringBuilder sbLog) void
dumpRoutes
(String format) org.apache.camel.CamelContext
boolean
boolean
isLog()
boolean
boolean
protected String
resolveFileName
(String ext, org.apache.camel.spi.Resource resource) void
setCamelContext
(org.apache.camel.CamelContext camelContext) void
setGeneratedIds
(boolean generatedIds) void
setInclude
(String include) void
setLog
(boolean log) void
void
setResolvePlaceholders
(boolean resolvePlaceholders) void
setUriAsParameters
(boolean uriAsParameters) Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getInternalLock, 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.Service
build, close, init, start, stop
Methods inherited from interface org.apache.camel.ShutdownableService
shutdown
Methods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
Methods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
DefaultDumpRoutesStrategy
public DefaultDumpRoutesStrategy()
-
-
Method Details
-
getCamelContext
- Specified by:
getCamelContext
in interfaceorg.apache.camel.spi.HasCamelContext
-
setCamelContext
- Specified by:
setCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
getInclude
- Specified by:
getInclude
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setInclude
- Specified by:
setInclude
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
isResolvePlaceholders
- Specified by:
isResolvePlaceholders
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setResolvePlaceholders
- Specified by:
setResolvePlaceholders
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
isGeneratedIds
- Specified by:
isGeneratedIds
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setGeneratedIds
- Specified by:
setGeneratedIds
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
isLog
- Specified by:
isLog
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setLog
- Specified by:
setLog
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
getOutput
- Specified by:
getOutput
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setOutput
- Specified by:
setOutput
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
isUriAsParameters
- Specified by:
isUriAsParameters
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
setUriAsParameters
- Specified by:
setUriAsParameters
in interfaceorg.apache.camel.spi.DumpRoutesStrategy
-
dumpRoutes
- Specified by:
dumpRoutes
in 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) -
doDumpYamlDataFormats
protected void doDumpYamlDataFormats(org.apache.camel.CamelContext camelContext, Map dataFormats, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToYAMLDumper dumper, String kind, StringBuilder sbLocal, StringBuilder sbLog) -
doDumpXmlDataFormats
protected void doDumpXmlDataFormats(org.apache.camel.CamelContext camelContext, Map dataFormats, org.apache.camel.spi.Resource resource, org.apache.camel.spi.ModelToXMLDumper 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
-