Class CamelSpringBootApplicationController

java.lang.Object
org.apache.camel.spring.boot.CamelSpringBootApplicationController
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.spi.HasCamelContext

public class CamelSpringBootApplicationController extends Object implements org.apache.camel.CamelContextAware
  • Constructor Details Link icon

    • CamelSpringBootApplicationController Link icon

      public CamelSpringBootApplicationController(org.springframework.context.ApplicationContext applicationContext)
  • Method Details Link icon

    • getMain Link icon

      public org.apache.camel.main.Main getMain()
    • getCamelContext Link icon

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

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

      public org.apache.camel.main.MainShutdownStrategy getMainShutdownStrategy()
    • getMainCompletedTask Link icon

      public Runnable getMainCompletedTask()
    • run Link icon

      public void run()
      Runs the application and blocks the main thread and shutdown Camel graceful when the JVM is stopping.
    • blockMainThread Link icon

      @Deprecated public void blockMainThread()
      Deprecated.
      use run()