|
The
Avalon Repository
system provides the Merlin platform with a complete resource management
framework.
Feature
|
Description
|
Resource Cache Management
|
The Avalon Repository provides support for an artifact cache. Artifacts
are addressable using the host independent
artifact:
protocol. The repository system maps artifact references to physical
resources and handles resource downloading and local caching.
|
Classloader Management
|
Some artifacts declare a
meta
MIME type extension which
contains information about an artifact's structural dependecies. The
repository system uses this information to dynamically construct classloaders
and factory objects. These capabilities are central to the bootstrapping
facilities provided by the Avalon Repository package.
|
Resource Management API
|
The Avalon Repository is a Java API, SPI, reference
implementation and bootstrap platform that provides support for
dynamic artifact loading, classloader chain
creation, and generic application bootstrapping.
|
|