Files | Admin

Notes:

Release Name: 0.1.0

Notes:
Copland.Lib is a collection of services for the Copland IoC container. This
first release (0.1.0) is a refactoring of services that existed in the core
Copland distribution, plus several new services.

* ENVSymbolSource: a new symbol source that provides access to environment
  variables.

* RubySymbolSource: a new symbol source that provides access to the Ruby
  "Config" environment.

* ClassBuilderFactory: allows services to be implemented by classes, instead of
  objects.

* MulticastFactory: builds multicast services, which broadcast their messages
  to a set of interested observers.

* SynchronizingInterceptor: an interceptor that provides for synchronized
  access to the methods of its associated service.

* RedirectingInterceptor: an interceptor that effectively renames the methods
  of its associated service, by redirecting messages that match certain
  patterns.

* BlockingInterceptor: an interceptor that effectively makes methods of the
  associated service private, if the invoked method matches a set of patterns.



Changes: Initial release.