Skip to content

Commit 716fde8

Browse files
authored
Merge pull request #230 from scottslewis/master
Fix for #229
2 parents b3a413c + 844596b commit 716fde8

File tree

17 files changed

+67
-67
lines changed

17 files changed

+67
-67
lines changed

doc/bundles/org.eclipse.ecf.doc/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
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>

osgi/bundles/org.eclipse.ecf.osgi.services.remoteserviceadmin/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
33
Bundle-Name: %bundle.name
44
Bundle-SymbolicName: org.eclipse.ecf.osgi.services.remoteserviceadmin
55
Automatic-Module-Name: org.eclipse.ecf.osgi.services.remoteserviceadmin
6-
Bundle-Version: 4.9.3.qualifier
6+
Bundle-Version: 4.9.400.qualifier
77
Bundle-Activator: org.eclipse.ecf.internal.osgi.services.remoteserviceadmin.Activator
88
Bundle-Vendor: %bundle.provider
99
Bundle-RequiredExecutionEnvironment: JavaSE-1.8

osgi/bundles/org.eclipse.ecf.osgi.services.remoteserviceadmin/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
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>

osgi/bundles/org.eclipse.ecf.osgi.services.remoteserviceadmin/src/org/eclipse/ecf/osgi/services/remoteserviceadmin/AbstractTopologyManager.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff 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
}

releng/features/org.eclipse.ecf.core/feature.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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"

releng/features/org.eclipse.ecf.core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
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>

releng/features/org.eclipse.ecf.osgi.services.feature/feature.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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">

releng/features/org.eclipse.ecf.osgi.services.feature/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
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>

releng/features/org.eclipse.ecf.remoteservice.sdk.bndtools.feature/feature.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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">

releng/features/org.eclipse.ecf.remoteservice.sdk.bndtools.feature/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
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>

0 commit comments

Comments
 (0)