org.pentaho.reporting.libraries.base.boot

Interface SubSystem

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
ExtendedConfigurationgetExtendedConfig()
Returns the global configuration as ExtendedConfiguration instance.
ConfigurationgetGlobalConfig()
Returns the global configuration.
PackageManagergetPackageManager()
Returns the package manager.

Method Detail

getExtendedConfig

public ExtendedConfiguration getExtendedConfig()
Returns the global configuration as ExtendedConfiguration instance.

Returns: the extended configuration.

getGlobalConfig

public Configuration getGlobalConfig()
Returns the global configuration.

Returns: The global configuration.

getPackageManager

public PackageManager getPackageManager()
Returns the package manager.

Returns: The package manager.