Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Aspire Application is an OSGi bundle as well as an Aspire component in the same way as all other applications and components.

Interactions with Aspire are primarily through the following files and interfaces:

  • Aspire Home
    This is computed by the Application component and made available to all components.

  • Introduction to Aspire Applications
    This overview shows how the Applications work in Aspire and what can be done with them.

  • Application Configuration
    These configuration files are loaded on startup (via <autoStart> in the settings.xml file) or via Admin Web Interface commands. Each one causes a new Component Manager to be launched and configured. System configuration files can be refreshed, removed, or added via the admin user interface.

  • Settings configuration
    This contains settings for the specific installation of Aspire. Things like server names, file system paths, etc., anything which is unique to the particular installation of Aspire. It is loaded by the Aspire Application and made available to all components.

  • Admin User Interface
    This servlet for accessing the administration user interface is initialized by the Aspire application.
    In addition, the application provides additional application-level administration commands, such as browsing a list of all OSGi services, memory garbage collection, and JVM memory statistics.

Other uses of the Aspire application component

The Aspire Application component provides additional methods for components, such as accessing Aspire Home. These are primarily available through the Aspire Utilities class, which is part of the Aspire Framework package.