Class SpringBootInitializer

java.lang.Object
org.qubership.profiler.servlet.SpringBootInitializer
All Implemented Interfaces:
EventListener, javax.servlet.ServletContextListener

@SpringBootApplication(scanBasePackages={"org.qubership.profiler.io","org.qubership.profiler.sax.readers","org.qubership.profiler.fetch","org.qubership.profiler.sax.factory","org.qubership.profiler.sax.builders"}) public class SpringBootInitializer extends Object implements javax.servlet.ServletContextListener
  • Field Details

    • DUMP_ROOT_PROPERTY

      public static final String DUMP_ROOT_PROPERTY
      See Also:
    • IS_READ_FROM_DUMP

      public static final String IS_READ_FROM_DUMP
      See Also:
    • CASSANDRA_HOST_ENV

      public static final String CASSANDRA_HOST_ENV
      See Also:
    • ELASTICSEARCH_HOST_ENV

      public static final String ELASTICSEARCH_HOST_ENV
      See Also:
    • callReaderFactory

      @Autowired protected org.qubership.profiler.io.CallReaderFactory callReaderFactory
    • fetchCallTreeFactory

      @Autowired protected org.qubership.profiler.fetch.FetchCallTreeFactory fetchCallTreeFactory
    • context

      @Autowired protected org.springframework.context.ApplicationContext context
    • reactorChainsResolver

      @Autowired protected org.qubership.profiler.io.ReactorChainsResolver reactorChainsResolver
    • dumpExporter

      @Autowired protected org.qubership.profiler.io.IDumpExporter dumpExporter
    • loggedContainersInfo

      @Autowired protected org.qubership.profiler.io.LoggedContainersInfo loggedContainersInfo
    • excelExporter

      @Autowired protected org.qubership.profiler.io.ExcelExporter excelExporter
  • Constructor Details

    • SpringBootInitializer

      public SpringBootInitializer()
  • Method Details

    • doSomethingAfterStartup

      @EventListener(org.springframework.boot.context.event.ApplicationReadyEvent.class) public void doSomethingAfterStartup()
    • callReaderFactory

      public static org.qubership.profiler.io.CallReaderFactory callReaderFactory()
    • fetchCallTreeFactory

      public static org.qubership.profiler.fetch.FetchCallTreeFactory fetchCallTreeFactory()
    • reactorChainsResolver

      public static org.qubership.profiler.io.ReactorChainsResolver reactorChainsResolver()
    • getApplicationContext

      public static org.springframework.context.ApplicationContext getApplicationContext()
    • callToJs

      public static org.qubership.profiler.io.CallToJS callToJs(PrintWriter out, org.qubership.profiler.io.CallFilterer cf)
    • excelExporter

      public static org.qubership.profiler.io.ExcelExporter excelExporter()
    • getIsReadFromDumpProperty

      public static String getIsReadFromDumpProperty()
    • dumpExporter

      public static org.qubership.profiler.io.IDumpExporter dumpExporter()
    • loggedContainersInfo

      public static org.qubership.profiler.io.LoggedContainersInfo loggedContainersInfo()
    • activePODReporter

      public static org.qubership.profiler.io.IActivePODReporter activePODReporter()
    • searchConditions

      public static org.qubership.profiler.io.searchconditions.BaseSearchConditions searchConditions(String searchConditionsStr, long dateFrom, long dateTo)
    • init

      public static void init()
    • contextInitialized

      public void contextInitialized(javax.servlet.ServletContextEvent servletContextEvent)
      Specified by:
      contextInitialized in interface javax.servlet.ServletContextListener
    • contextDestroyed

      public void contextDestroyed(javax.servlet.ServletContextEvent servletContextEvent)
      Specified by:
      contextDestroyed in interface javax.servlet.ServletContextListener