File tree Expand file tree Collapse file tree 17 files changed +67
-67
lines changed
doc/bundles/org.eclipse.ecf.doc
osgi/bundles/org.eclipse.ecf.osgi.services.remoteserviceadmin
src/org/eclipse/ecf/osgi/services/remoteserviceadmin
org.eclipse.ecf.osgi.services.feature
org.eclipse.ecf.remoteservice.sdk.bndtools.feature
org.eclipse.ecf.remoteservice.sdk.eclipse.feature
org.eclipse.ecf.remoteservice.sdk.feature
org.eclipse.ecf.releng.bm/karaf/features
org.eclipse.ecf.releng.repository Expand file tree Collapse file tree 17 files changed +67
-67
lines changed Original file line number Diff line number Diff line change 3030 <additionalArgument >-Xdoclint:none</additionalArgument >
3131 <additionalArgument >-splitindex</additionalArgument >
3232 <additionalArgument >-use</additionalArgument >
33- <additionalArgument >-doctitle "Eclipse Communication Framework (ECF) 3.16.3 API"</additionalArgument >
34- <additionalArgument >-windowtitle "Eclipse Communication Framework (ECF) 3.16.3 API"</additionalArgument >
33+ <additionalArgument >-doctitle "Eclipse Communication Framework (ECF) 3.16.5 API"</additionalArgument >
34+ <additionalArgument >-windowtitle "Eclipse Communication Framework (ECF) 3.16.5 API"</additionalArgument >
3535 <additionalArgument >-link https://docs.oracle.com/en/java/javase/11/docs/api/</additionalArgument >
3636 <additionalArgument >-link https://docs.osgi.org/javadoc/osgi.core/7.0.0/</additionalArgument >
3737 <additionalArgument >-tag 'noimplement:a:Restriction:'</additionalArgument >
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
33Bundle-Name : %bundle.name
44Bundle-SymbolicName : org.eclipse.ecf.osgi.services.remoteserviceadmin
55Automatic-Module-Name : org.eclipse.ecf.osgi.services.remoteserviceadmin
6- Bundle-Version : 4.9.3 .qualifier
6+ Bundle-Version : 4.9.400 .qualifier
77Bundle-Activator : org.eclipse.ecf.internal.osgi.services.remoteserviceadmin.Activator
88Bundle-Vendor : %bundle.provider
99Bundle-RequiredExecutionEnvironment : JavaSE-1.8
Original file line number Diff line number Diff line change 88 <version >1.0.0-SNAPSHOT</version >
99 <relativePath >../../../</relativePath >
1010 </parent >
11- < groupId >org.eclipse.ecf</ groupId >
11+
1212 <artifactId >org.eclipse.ecf.osgi.services.remoteserviceadmin</artifactId >
13- <version >4.9.3 -SNAPSHOT</version >
13+ <version >4.9.400 -SNAPSHOT</version >
1414 <packaging >eclipse-plugin</packaging >
1515</project >
Original file line number Diff line number Diff line change @@ -69,10 +69,6 @@ class EndpointRegistrationHolder {
6969 this .reg = reg ;
7070 }
7171
72- void unadvertise () {
73- unadvertiseEndpointDescription (this .ed );
74- }
75-
7672 public void unregister () {
7773 try {
7874 this .reg .unregister ();
@@ -115,10 +111,14 @@ protected String getFrameworkUUID() {
115111 public void close () {
116112 registrationLock .lock ();
117113 try {
118- registrations .entrySet ().stream ().forEach (entry -> {
119- entry .getValue ().forEach (h -> h .unadvertise ());
120- });
121- registrations .clear ();
114+ for (Iterator <List <EndpointRegistrationHolder >> i = registrations .values ().iterator (); i .hasNext (); ) {
115+ for (Iterator <EndpointRegistrationHolder > j = i .next ().iterator (); i .hasNext (); ) {
116+ // call unregister
117+ j .next ().unregister ();
118+ j .remove ();
119+ }
120+ i .remove ();
121+ }
122122 } finally {
123123 registrationLock .unlock ();
124124 }
Original file line number Diff line number Diff line change 22<feature
33 id =" org.eclipse.ecf.core"
44 label =" ECF SDK for Eclipse"
5- version =" 3.16.4 .qualifier"
5+ version =" 3.16.5 .qualifier"
66 provider-name =" %providerName"
77 plugin =" org.eclipse.ecf"
88 license-feature =" org.eclipse.license"
Original file line number Diff line number Diff line change 1010 </parent >
1111 <groupId >org.eclipse.ecf</groupId >
1212 <artifactId >org.eclipse.ecf.core</artifactId >
13- <version >3.16.4 -SNAPSHOT</version >
13+ <version >3.16.5 -SNAPSHOT</version >
1414 <packaging >eclipse-feature</packaging >
1515</project >
Original file line number Diff line number Diff line change 22<feature
33 id =" org.eclipse.ecf.osgi.services.feature"
44 label =" ECF Remote Services Admin"
5- version =" 2.7.0 .qualifier"
5+ version =" 2.7.100 .qualifier"
66 provider-name =" %providerName"
77 license-feature =" org.eclipse.license"
88 license-feature-version =" 0.0.0" >
Original file line number Diff line number Diff line change 1010 </parent >
1111
1212 <artifactId >org.eclipse.ecf.osgi.services.feature</artifactId >
13- <version >2.7.0 -SNAPSHOT</version >
13+ <version >2.7.100 -SNAPSHOT</version >
1414 <packaging >eclipse-feature</packaging >
1515</project >
Original file line number Diff line number Diff line change 22<feature
33 id =" org.eclipse.ecf.remoteservice.sdk.bndtools.feature"
44 label =" ECF Remote Services SDK for Bndtools"
5- version =" 3.16.4 .qualifier"
5+ version =" 3.16.5 .qualifier"
66 provider-name =" %providerName"
77 license-feature =" org.eclipse.license"
88 license-feature-version =" 0.0.0" >
Original file line number Diff line number Diff line change 99 <relativePath >../../../</relativePath >
1010 </parent >
1111 <artifactId >org.eclipse.ecf.remoteservice.sdk.bndtools.feature</artifactId >
12- <version >3.16.4 -SNAPSHOT</version >
12+ <version >3.16.5 -SNAPSHOT</version >
1313 <packaging >eclipse-feature</packaging >
1414</project >
You can’t perform that action at this time.
0 commit comments