Project Lead:Marcel Offermans URL:http://incubator.apache.org/ace/ Description:
Apache ACE is a software distribution framework that allows you to centrally manage and distribute software components, configuration data and other artifacts to target systems. It is built using OSGi and can be deployed in different topologies. The target systems are usually also OSGi based, but don't have to be.
Applied both patches Toni Menzel supplied for ACE-61.
Reformatted the code to comply with the coding standard.
Made a small modification to the method that tries to close the output, it now checks for null itself so there's no need to embed it in a null check before invoking it.
ACE-41 Now we don't have a selection per se when creating associations, we introduced the opportunity for an NPE when updating highlights; introduced a null check for that.
ACE-36 fixed the issue by changing the implementation of equals and hashCode to take into account the actuall classname instead of doing an "instanceof Descriptor".
ACE-29 Refactored the client related repository bundles to explicitly support sessions. For this we introduced a SessionFactory to manage these sessions. Furthermore, each service or event that is session specific has a property service.sid containing the session ID of the service or event.