org.pentaho.reporting.libraries.base.boot
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 Summary
 ExtendedConfiguration getExtendedConfig()
          Returns the global configuration as ExtendedConfiguration instance.
 Configuration getGlobalConfig()
          Returns the global configuration.
 PackageManager getPackageManager()
          Returns the package manager.
 

Method Detail

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.