Checkout Tools
  • last updated 4 hours ago
Constraints: committers
Constraints: files
Constraints: dates

Changeset 1790167 is being indexed.

Normalize require capabilites the same way we normalize provide capabilites as per spec (FELIX-5604).
  1. … 1 more file in changeset.
Make the empty ImmutableMap a singleton to improve memory usage (This closes #97).
FELIX-5593 Specify ARM processor Endianness

Patch applied on behalf of Kerry Billingham with many thanks!

This closes

Don't return null but throw a CNFE from BundleClassloader.loadclass and Bundle.loadClass on recursive class loads (FELIX-5573).
  1. … 1 more file in changeset.
Add a possible workaround for JNLPClassLoader problems in ShutdownHook (FELIX-4837) - This closes #94.
Don't take implicit boot delegation into account on service assignability check (FELIX-5544).
  1. … 1 more file in changeset.
Implement FelixResolveContext.getSubstitutionWires(Wiring) (FELIX-5547).
Replace some tabs with spaces (urgs).
Replace some tabs with spaces (urgs).
  1. … 1 more file in changeset.
Improve exception message when bundle update fails and improve the handling of concurrent bundle updates by waiting for STARTING and STOPPING bundles if possible (FELIX-5528,FELIX-5138).
  1. … 1 more file in changeset.
Add a workaround for a cornercase where service factories expect the usage to still be there while ungetting the service object (FELIX-5485).
FELIX-5513 : Remove code for pre java 5
  1. … 1 more file in changeset.
[FELIX-5485] ServiceReference#getUsingBundles() returns usages with 0 count
  1. … 1 more file in changeset.
Use some more generics - no code change
  1. … 3 more files in changeset.
Don't shutdown resolver executor for now as it happens in the wrong place which makes the framework unable to start again.
Cleanup StatefulResolver a bit
[FELIX-5384] EventDispatcher#createWhitelistFromHooks fails under security
[FELIX-5384] EventDispatcher#createWhitelistFromHooks fails under security
    • ?
  1. … 2 more files in changeset.
[FELIX-5372] BundleWiring#getClassLoader should return null for fragments
[FELIX-5247] Reduce number of threads created by Resolver during a startup of OSGi-based applications
Use less locking in URL handlers in order to speed up urls under concurrency (FELIX-5363).
Get USE_CACHEDURLS_PROPS in doPriv block to make it work with security.
[FELIX-4871] The felix framework logger can't be used with reflection anymore
[FELIX-5204] Support using cached urls for bundle SourceCode
Use BundleRevisionImpl instead of BundleRevision in fields to avoid casts
Change BundleRevisionImpl#bundle to BundleImpl
FELIX-5075 Framework hooks not re-sorted on service ranking update

Added slightly better comment

FELIX-5075 Framework hooks not re-sorted on service ranking update

FELIX-5034 : Reduce and correct locking related to the hook registry
FELIX-5043 Potential of waiting forever in ServiceRegistry.getService()

This commit should fix the issue. I'll contribute a test in a separate commit.