Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2017-06-20Bug 518515 - Update OSGi APIs for R7I20170621-0600I20170620-2000Thomas Watson5-16/+16
Change-Id: Ib26b500c3283111602199ef6783d6295367c32a8 Signed-off-by: Thomas Watson <>
2017-06-19Bug 518433 - Tons of exceptions on Exit:I20170619-2000Thomas Watson1-11/+7
java.lang.IllegalArgumentException: The service parameter was not provided by this object Change-Id: I34b20f8f522d59b6dd893a1f3d0e686a296d05e4 Signed-off-by: Thomas Watson <>
2017-06-19Update OSGi API to the latestThomas Watson21-36/+46
2017-06-16Update OSGi Log Service API to the latest for R7Thomas Watson3-27/+65
2017-06-16resolver: add ResolveContext getSubstitutionWires methodThomas Watson3-4/+89
Signed-off-by: Thomas Watson <> Change-Id: I44f6400ec2b37603299bed60750383177f968ada
2017-06-16dto: Update org.osgi.dto package to 1.1BJ Hargrave2-13/+15
DTO 1.1 adds support for enum and Version field types. Signed-off-by: BJ Hargrave <>
2017-06-16framework: Define service.changecount service propertyBJ Hargrave1-1/+18
This service property can be used by a service to announce changes to some data provided by the service. Signed-off-by: BJ Hargrave <>
2017-06-16service registry: Add new ServiceReference.getProperties() methodBJ Hargrave1-0/+30
OSGi added a new getProperties() method to ServiceReference so that a copy of the service’s properties can be obtained.
2017-06-16Update framework API to the latest for R7.Thomas Watson54-123/+139
Change-Id: I6c9d481175591949ba2791dc4000fb6be5639abb Signed-off-by: Thomas Watson <>
2017-06-16Bug 492825 - [osgi R7] Resolver specification updates for version 1.1Thomas Watson1-1/+0
Add onCancel support Change-Id: I0e46d80bb47a044fa9d1087515b550fc2cf0773b Signed-off-by: Thomas Watson <>
2017-06-16Bug 492825 - [osgi R7] Resolver specification updates for version 1.1Thomas Watson5-15/+134
Implement resovlveDynamic and findRelatedResources Change-Id: I0841246411734e191b62d24a10f7918f904f932d Signed-off-by: Thomas Watson <>
2017-06-16Bug 492043 - [osgi R7] Implement FrameworkEvent STOPPED_SYSTEM_REFRESHED eventThomas Watson33-82/+157
2017-06-16Bug 486950 - [osgi R7] log service is being updatedThomas Watson1-0/+26
Implement new getLogger method that takes a bundle Change-Id: Ibd50163c2390c5853274cfa72662fd775c7f02ec Signed-off-by: Thomas Watson <>
2017-06-16Bug 486950 - [osgi R7] log service is being updatedThomas Watson11-26/+340
- Add support for LoggerAdmin Change-Id: Iecd2675cfb7ddf7f7a10fbaa8a7f35e4f59d5615 Signed-off-by: Thomas Watson <>
2017-06-16Bug 487688 - [osgi R7] Implement FrameworkWiringDTOThomas Watson3-7/+53
2017-06-16[bug 486950] [osgi R7] log service is being updatedThomas Watson10-146/+666
Initial implementation. Includes Java 6/7 aspects only (e.g., no LogStream, etc.).
2017-01-18Bug 510638 - Remove FrameworkUtil implementation of FilterI20170118-1215Thomas Watson1-1485/+1
Change-Id: I4e61404678661f2a2b730a73d55e58e3ab4b4833 Signed-off-by: Thomas Watson <>
2015-12-01Bug 482643 The performance of FilterImpl.matches(Map) can be improved.I20151203-1230I20151203-0800I20151201-1100Ed Merks1-0/+28
Change-Id: I7d0f1697f17fafd93cd92aad089e67ac6ea17398 Signed-off-by: Ed Merks <>
2014-03-05Update javadoc with latest OSGi APIY20140309-0500Y20140308-1100I20140309-0800I20140306-1200I20140305-2000Thomas Watson4-7/+18
2014-02-25Bug 429057: New service.bundleid automatic service propertyBJ Hargrave2-4/+17
OSGi has defined a new service.bundleid service property which is to be automatically added to the service properties of each service registration. The value of this service property is a Long holding the bundle id of the bundle whose context was used to register the service. Signed-off-by: BJ Hargrave <>
2014-02-25osgi: Update service id javadoc references for consistencyBJ Hargrave4-8/+9 is also now non-negative Signed-off-by: BJ Hargrave <>
2014-02-07Bug 427662: dto: Refactor dto package namesBJ Hargrave23-151/+250
The naming convention for DTO packages has been changed to place the dto segment at the end of the package name rather than in the middle. Signed-off-by: BJ Hargrave <>
2014-02-03osgi: Update to latest APII20140204-0800BJ Hargrave8-25/+41
Signed-off-by: BJ Hargrave <>
2014-02-03Bug 427332: dto: Remove cycles in wiring DTOs and add identifiersBJ Hargrave14-76/+249
The set of referenced DTOs is pushed up to the top level BundleWiringDTO and each DTO is assigned a transient identifier that can be used as a reference by other DTOs. The transient identifier used is the identity hash code of the underlying runtime object. Since CapabilityDTO and RequirementDTO object can be large, due to the contained directives and attributes maps, we change to use ref DTOs in the wiring DTO types. The ref DTOs refer to the CapabilityDTO/ RequirementDTO objects in the BundleRevisionDTO. Signed-off-by: BJ Hargrave <>
2014-02-03Bug 427332: dto: Remove BundleRevisionsDTO and BundleWiringsDTOBJ Hargrave4-80/+6
The information can now be obtained by adapting to BundleRevisionDTO[] and BundleWiringDTO[]. Signed-off-by: BJ Hargrave <>
2014-01-13Update OSGi API for R6I20140114-0800Thomas Watson7-84/+82
2013-12-16Update OSGi APII20131217-0800Thomas Watson1-1/+14
2013-11-18Update OSGi API for R6.I20131119-0800Thomas Watson1-0/+22
2013-10-04Bug 418694 - [RFC 204] init framework listeners for notification of ↵Thomas Watson1-2/+30
extension activator start failures
2013-09-20Update OSGi API to the latest for R6.Thomas Watson4-14/+59
2013-07-17Update to latest OSGi R6 core APII20130717-1600Thomas Watson1-1/+10
2013-06-12Update to latest OSGi R6 core APIThomas Watson102-187/+1142
2013-05-22RFC 195: Update OSGi API for prototype servicesBJ Hargrave7-66/+434
Signed-off-by: BJ Hargrave <>
2013-05-22Update OSGi API to use annotationsBJ Hargrave63-189/+343
Use OSGi versioning annotations. Also move ident to @author, use @Override and @SuppressWarnings, use PrivilegedAction<Void> when the action does not return any value Signed-off-by: BJ Hargrave <>
2013-04-26Bug 406658: Define and implement the new OSGi registerService methodBJ Hargrave1-4/+36
OSGi has defined a new registerService method for the type safe registration of a ServiceFactory service with a Class parameter. <S> ServiceRegistration<S> registerService(Class<S> clazz, ServiceFactory<S> serviceFactory, Dictionary<String, ?> properties);
2013-03-01OSGi bug 2502: Allows spaces around ';' and ',' in DNChain patternBJ Hargrave1-28/+32
Signed-off-by: BJ Hargrave <>
2012-12-12dto: Add draft of OSGi DTO classesBJ Hargrave16-0/+982
Add DTO classes from OSGi to implement DTO support in the framework. The manifest is also changed to export these packages.
2012-11-12Update R6 OSGi APIThomas Watson25-291/+269
2012-11-10Fix javadoc for NativeNamespaceThomas Watson1-2/+2
2012-11-09Add NativeNamespace class from osgiThomas Watson1-0/+81
2012-10-17Bug 391275 - OSGi Core source updates for RFC 191: Weaving Hook Enhancements.John Ross2-21/+170
2012-10-17Bug 391275 - New system bundle ID constant.John Ross1-2/+12
Framework package now exported at version 1.8. This is necessary to allow the new framework to run against the CT.
2012-07-16remove composite implementationThomas Watson3-395/+0
2012-06-07Move org.osgi.service.resolver package to the frameworkThomas Watson6-0/+452
2012-03-12[R5] OSGi javadoc updatesv20120312-2035Thomas Watson6-20/+20
2012-03-12Bug 373962 - [R5] OSGi permission classes must be final.v20120312-1420Thomas Watson1-1/+1
2012-03-08Bug 373700 - [R5] javadoc update and code formattingv20120308-2035Thomas Watson69-2531/+2064
2012-03-03Bug 373161 - [R5] update OSGi constants, API and javadoc.Thomas Watson3-9/+9
2012-03-02Bug 373161 - [R5] update OSGi constants, API and javadoc.Thomas Watson9-226/+222
2012-02-22Bug 371997 - org.eclipse.osgi needs to be updated with the newv20120222-1940Thomas Watson25-702/+1224
org.osgi.framework.namespace package

Back to the top