You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hivemind.apache.org by Apache Wiki <wi...@apache.org> on 2006/11/03 16:22:02 UTC

[Jakarta-hivemind Wiki] Update of "HiveMind2 Backward Compatibility" by AchimHuegen

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jakarta-hivemind Wiki" for change notification.

The following page has been changed by AchimHuegen:
http://wiki.apache.org/jakarta-hivemind/HiveMind2_Backward_Compatibility

New page:
= Backward Compatibility =

How far an application is backward compatible depends on the way it uses hivemind.
For example a web application that uses the HiveMindFilter for loading the registry
and defines service and configuration points without any complex schemas
or factories has a good chance to be 100% compatible.

== Things that have changed ==

=== The registry build and construction process ===

The RegistryBuilder and related classes (ModuleDescriptorProvider) are not
used in the same way as before.
See NewAndNoteworthyFeaturesInAnnotationBranch for examples how the 
registry is build.

=== Unique attributes and key-attributes ===



=== Configurations no longer limited to lists ===

These interfaces have changed. Items that were of type java.util.List
before are now of type Objec:

 * ServiceInterceptorFactory
   public void createInterceptor(InterceptorStack stack, Module invokingModule, Object parameters);