Provides default implementation of general purpose application repository and related tools.

Package Specification

This package provides default implementation of general purpose application repository that can be used to decouple application business code from specific implementations of service providers. The job of the repository is to serve by name instances of service providers that implement specific service interfaces.

Use example

This code snippet uses repository to get a named instance of configuration service.
IConfig oConfig = (IConfig) Repository.get(IConfig.class, "myConfigName");
@since 12/15/2004