Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ecf-dev] Initial upload of jSLP provider to ecf1.osuosl.org

Hi,

I'm done uploading the jSLP provider to
ecf1.osuosl.org:/home/cvs/ecf/plugins, but atm. it doesn't compile with
HEAD. Unfortunately the members in AbstractDiscoveryContainerAdapter are
private and JSLPDiscoveryContainer cannot access them. Also
AbstractDiscoveryContainerAdapter is missing getConnectedID(). If
somebody with commit rights could change this (patch attached), or do
you prefer I open a bug?

The jSLP provider obviously has a dependency towards jSLP. This jSLP
bundle can be found at
http://downloads.sourceforge.net/jslp/jslp-osgi-1.0_RC1.jar

----------------- snip ------------------

### Eclipse Workspace Patch 1.0
#P org.eclipse.ecf.discovery
Index: src/org/eclipse/ecf/discovery/AbstractDiscoveryContainerAdapter.java
===================================================================
RCS file:
/cvsroot/technology/org.eclipse.ecf/plugins/org.eclipse.ecf.discovery/src/org/eclipse/ecf/discovery/AbstractDiscoveryContainerAdapter.java,v
retrieving revision 1.2
diff -u -r1.2 AbstractDiscoveryContainerAdapter.java
---
src/org/eclipse/ecf/discovery/AbstractDiscoveryContainerAdapter.java	1
Oct 2007 20:07:27 -0000	1.2
+++
src/org/eclipse/ecf/discovery/AbstractDiscoveryContainerAdapter.java	11
Oct 2007 13:24:41 -0000
@@ -29,9 +29,9 @@

 public abstract class AbstractDiscoveryContainerAdapter extends
AbstractContainer implements IDiscoveryContainerAdapter, IContainer {
- 	private final String servicesNamespaceName;
-	private final Map serviceListeners;
-	private final Collection serviceTypeListeners;
-	private final DiscoveryContainerConfig config;
+ 	protected final String servicesNamespaceName;
+	protected final Map serviceListeners;
+	protected final Collection serviceTypeListeners;
+	protected final DiscoveryContainerConfig config;

 	public AbstractDiscoveryContainerAdapter(String aNamespaceName,
DiscoveryContainerConfig aConfig) {
 		servicesNamespaceName = aNamespaceName;
@@ -224,4 +224,11 @@
 			}
 		}
 	}
+
+	/* (non-Javadoc)
+	 * @see org.eclipse.ecf.core.IContainer#getConnectedID()
+	 */
+	public ID getConnectedID() {
+		return config.getID();
+	}
 }


-- 
Regards,
Markus Alexander Kuppe

Versant GmbH, European Headquarters
+49(40)60990-215, http://www.versant.com

(CET, UTC+2:00)

Versant GmbH is incorporated in Germany.
Company registration number: HRB 54723, Amtsgericht Hamburg.
Registered Office: Wiesenkamp 22b, 22359 Hamburg, Germany.
Geschaeftsfuehrer: Jochen Witte.


Back to the top