Class ConfigurationFlowGenerator

java.lang.Object
org.frankframework.configuration.ConfigurationFlowGenerator
All Implemented Interfaces:
ConfigurableLifecycle, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle

public class ConfigurationFlowGenerator extends Object implements ConfigurableLifecycle, org.springframework.context.ApplicationContextAware
Generate a flow over the digested Configuration. Uses Configuration.getLoadedConfiguration().
  • Constructor Details

    • ConfigurationFlowGenerator

      public ConfigurationFlowGenerator()
  • Method Details

    • getPhase

      public int getPhase()
      Specified by:
      getPhase in interface ConfigurableLifecycle
      Specified by:
      getPhase in interface org.springframework.context.Phased
      Specified by:
      getPhase in interface org.springframework.context.SmartLifecycle
    • start

      public void start()
      Specified by:
      start in interface org.springframework.context.Lifecycle
    • stop

      public void stop()
      Specified by:
      stop in interface org.springframework.context.Lifecycle
    • isRunning

      public boolean isRunning()
      Specified by:
      isRunning in interface org.springframework.context.Lifecycle
    • configure

      public void configure()
      Description copied from interface: ConfigurableLifecycle
      Configure this component.

      In the case of a container, this will propagate the start signal to all components that apply.

      Specified by:
      configure in interface ConfigurableLifecycle
    • setFlowDiagramManager

      public void setFlowDiagramManager(FlowDiagramManager flowDiagramManager)
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware