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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    appendLogDump(org.apache.camel.spi.Resource resource, String dump, StringBuilder sbLog)
     
    protected void
     
    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
     
    org.apache.camel.CamelContext
     
     
     
    boolean
     
    boolean
     
    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
    setOutput(String output)
     
    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

  • Method Details

    • getCamelContext

      public org.apache.camel.CamelContext getCamelContext()
      Specified by:
      getCamelContext in interface org.apache.camel.spi.HasCamelContext
    • setCamelContext

      public void setCamelContext(org.apache.camel.CamelContext camelContext)
      Specified by:
      setCamelContext in interface org.apache.camel.CamelContextAware
    • getInclude

      public String getInclude()
      Specified by:
      getInclude in interface org.apache.camel.spi.DumpRoutesStrategy
    • setInclude

      public void setInclude(String include)
      Specified by:
      setInclude in interface org.apache.camel.spi.DumpRoutesStrategy
    • isResolvePlaceholders

      public boolean isResolvePlaceholders()
      Specified by:
      isResolvePlaceholders in interface org.apache.camel.spi.DumpRoutesStrategy
    • setResolvePlaceholders

      public void setResolvePlaceholders(boolean resolvePlaceholders)
      Specified by:
      setResolvePlaceholders in interface org.apache.camel.spi.DumpRoutesStrategy
    • isGeneratedIds

      public boolean isGeneratedIds()
      Specified by:
      isGeneratedIds in interface org.apache.camel.spi.DumpRoutesStrategy
    • setGeneratedIds

      public void setGeneratedIds(boolean generatedIds)
      Specified by:
      setGeneratedIds in interface org.apache.camel.spi.DumpRoutesStrategy
    • isLog

      public boolean isLog()
      Specified by:
      isLog in interface org.apache.camel.spi.DumpRoutesStrategy
    • setLog

      public void setLog(boolean log)
      Specified by:
      setLog in interface org.apache.camel.spi.DumpRoutesStrategy
    • getOutput

      public String getOutput()
      Specified by:
      getOutput in interface org.apache.camel.spi.DumpRoutesStrategy
    • setOutput

      public void setOutput(String output)
      Specified by:
      setOutput in interface org.apache.camel.spi.DumpRoutesStrategy
    • isUriAsParameters

      public boolean isUriAsParameters()
      Specified by:
      isUriAsParameters in interface org.apache.camel.spi.DumpRoutesStrategy
    • setUriAsParameters

      public void setUriAsParameters(boolean uriAsParameters)
      Specified by:
      setUriAsParameters in interface org.apache.camel.spi.DumpRoutesStrategy
    • dumpRoutes

      public void dumpRoutes(String format)
      Specified by:
      dumpRoutes in interface org.apache.camel.spi.DumpRoutesStrategy
    • doDumpRoutesAsYaml

      protected void doDumpRoutesAsYaml(org.apache.camel.CamelContext camelContext)
    • 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

      protected void doDumpRoutesAsXml(org.apache.camel.CamelContext camelContext)
    • 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

      protected void doAdjustXmlFiles(Set<String> files)
    • appendLogDump

      protected void appendLogDump(org.apache.camel.spi.Resource resource, String dump, StringBuilder sbLog)
    • resolveFileName

      protected String resolveFileName(String ext, org.apache.camel.spi.Resource resource)