Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos-felix
/
0aeb7530e704e5a243a16109c142c9c7f2b94120
/
dependencymanager
/
core
/
src
/
main
/
java
/
org
/
apache
/
felix
/
dm
/
tracker
/
ServiceTracker.java
0aeb753
Changed map of tracked items to a LinkedHashMap to make the ServiceTracker behavior on close more deterministic.
by Xander Uiterlinden
· 11 years ago
5f9bab1
ServiceTracker did note take the trackAllAspects setting into account in the setInitial method causing the ServiceDependencyImpl to remove rather than swap services in some occasions.
by Xander Uiterlinden
· 11 years ago
652065a
Several small performance enhancements.
by Xander Uiterlinden
· 12 years ago
a879ebe
Added synchronization blocks to ServiceTracker and AspectFilterIndex to solve and prevent concurrency issues.
by Xander Uiterlinden
· 12 years ago
ab4f408
FELIX-3218 applied the patch and slightly modified it to hopefully make it even faster (creates less garbage now and the inner class is made static which should save some bytes) and removed some old, commented out code
by Marcel Offermans
· 13 years ago
cdd0f29
FELIX-2946 Implemented an option to have the tracker track all aspects. Bumped bundle and tracker package versions to 3.1.0.
by Marcel Offermans
· 13 years ago
227dd71
Added several performance improvements, most of them still experimental, plus started to prepare for a release.
by Marcel Offermans
· 13 years ago
ff4758f
Incorrectly dealt with service changed events.
by Marcel Offermans
· 14 years ago
fcbc623
Fixed a concurrent modification exception caused by improper and missing synchronization.
by Marcel Offermans
· 14 years ago
1c944ec
Bugfixes related to aspects and general life cycle issues. Committed so others can test against this version.
by Marcel Offermans
· 14 years ago
f9a7e34
Fixed two issues:
by Marcel Offermans
· 14 years ago
faaed47
Big refactoring, renamed "Service" to "Component" whenever it was referring to the thing that has dependencies and registers itself as a service.
by Marcel Offermans
· 14 years ago
[Renamed (99%) from dependencymanager/core/src/main/java/org/apache/felix/dm/impl/tracker/ServiceTracker.java]
e5187f6
Fixed a scenario where aspects that were part of the initial set of tracked services were not correctly identified as such, causing them to show up (instead of being properly hidden).
by Marcel Offermans
· 14 years ago
8b93efa
Refactored all exported packages into one, to simplify usage.
by Marcel Offermans
· 14 years ago
7f68748
Improved support for aspects and tracking them using whiteboard style listeners. Extended our internal ServiceTracker to make it aware of aspects.
by Marcel Offermans
· 14 years ago
001db05
added some new adapters and a few fixes, work in progress
by Marcel Offermans
· 15 years ago
e107dde
renamed package to org.apache.felix.dm.impl.tracker
by Pierre De Rop
· 15 years ago
a02267f
moved to org.apache.felix.dm.impl.tracker package
by Pierre De Rop
· 15 years ago
[Renamed from dependencymanager/core/src/main/java/org/apache/felix/dependencymanager/tracker/ServiceTracker.java]
ca21ff1
updated to osgi.org dependencies, fixed several small mistakes with previous checkin
by Marcel Offermans
· 15 years ago
c854d1a
moving around some of the code in preparation for some extensions
by Marcel Offermans
· 15 years ago