Interface ScopeModelAware

All Known Subinterfaces:
FrameworkStatusReporter
All Known Implementing Classes:
AdaptiveCompiler, EnvironmentAdapter, FrameworkStatusReportService, ScopeBeanExtensionInjector

public interface ScopeModelAware
An interface to inject FrameworkModel/ApplicationModel/ModuleModel for SPI extensions and internal beans.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    Override this method if you just need application model
    default void
    Override this method if you just need framework model
    default void
    Override this method if you just need module model
    default void
    Override this method if you need get the scope model (maybe one of FrameworkModel/ApplicationModel/ModuleModel).
  • Method Details

    • setScopeModel

      default void setScopeModel(ScopeModel scopeModel)
      Override this method if you need get the scope model (maybe one of FrameworkModel/ApplicationModel/ModuleModel).
      Parameters:
      scopeModel -
    • setFrameworkModel

      default void setFrameworkModel(FrameworkModel frameworkModel)
      Override this method if you just need framework model
      Parameters:
      frameworkModel -
    • setApplicationModel

      default void setApplicationModel(ApplicationModel applicationModel)
      Override this method if you just need application model
      Parameters:
      applicationModel -
    • setModuleModel

      default void setModuleModel(ModuleModel moduleModel)
      Override this method if you just need module model
      Parameters:
      moduleModel -