/[Apache-SVN]
ViewVC logotype

Revision 745200


Jump to revision: Previous Next
Author: rickhall
Date: Tue Feb 17 19:17:36 2009 UTC (15 years, 7 months ago)
Changed paths: 7
Log Message:
More refactoring for FELIX-851:

* Modified locking protocol so that acquiring the global lock does not wait
  for bundle locks, although a thread with the global lock must still wait
  to lock bundles which are already locked.
* Modified acquiring a bundle lock so that it always throws an exception if
  the bundle is not in a desired state, which makes it so we don't have to
  do double-checking after acquiring the lock.
* Made bundle version available from IModule, which cleaned up some version
  handling in various places.
* Modified boot delegation parsing to occur once in Felix with results passed
  into modules so we only have one copy.


Changed paths

Path Details
Directoryfelix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java modified , text changed
Directoryfelix/trunk/framework/src/main/java/org/apache/felix/framework/ExtensionManager.java modified , text changed
Directoryfelix/trunk/framework/src/main/java/org/apache/felix/framework/Felix.java modified , text changed
Directoryfelix/trunk/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java modified , text changed
Directoryfelix/trunk/framework/src/main/java/org/apache/felix/framework/searchpolicy/ModuleImpl.java modified , text changed
Directoryfelix/trunk/framework/src/main/java/org/apache/felix/framework/searchpolicy/Resolver.java modified , text changed
Directoryfelix/trunk/framework/src/main/java/org/apache/felix/moduleloader/IModule.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26