Interface SubSystem

All Known Implementing Classes:
AbstractBoot, LibBaseBoot

public interface SubSystem
A sub-system holds a separate collection of modules.

On a simple level, subsystems can be just libraries. Libraries offering services need a controlled way to initialize these services before dependent code starts using the library. This can be achived by embedding the library services into an own subsystem.

Author:
Thomas Morgner
  • Method Details

    • getGlobalConfig

      Configuration getGlobalConfig()
      Returns the global configuration.
      Returns:
      The global configuration.
    • getExtendedConfig

      ExtendedConfiguration getExtendedConfig()
      Returns the global configuration as ExtendedConfiguration instance.
      Returns:
      the extended configuration.
    • getPackageManager

      PackageManager getPackageManager()
      Returns the package manager.
      Returns:
      The package manager.