diff options
author | mkuppe | 2007-11-29 12:10:47 +0000 |
---|---|---|
committer | mkuppe | 2007-11-29 12:10:47 +0000 |
commit | 5fa432067851feaba825caf624f9b373157b0035 (patch) | |
tree | 8122b73e37067482b8337e0b68c3a2612698dffd /framework | |
parent | 4416d16984e5e9c9f22548cfd78d4d78ff029f2b (diff) | |
download | org.eclipse.ecf-5fa432067851feaba825caf624f9b373157b0035.tar.gz org.eclipse.ecf-5fa432067851feaba825caf624f9b373157b0035.tar.xz org.eclipse.ecf-5fa432067851feaba825caf624f9b373157b0035.zip |
ASSIGNED - bug 209774: Simplify/generalize discovery API (summary bug)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=209774
Diffstat (limited to 'framework')
-rw-r--r-- | framework/bundles/org.eclipse.ecf.discovery.ui/META-INF/MANIFEST.MF | 2 | ||||
-rw-r--r-- | framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/views/DiscoveryView.java | 24 |
2 files changed, 11 insertions, 15 deletions
diff --git a/framework/bundles/org.eclipse.ecf.discovery.ui/META-INF/MANIFEST.MF b/framework/bundles/org.eclipse.ecf.discovery.ui/META-INF/MANIFEST.MF index 2322ebacf..219ba4db8 100644 --- a/framework/bundles/org.eclipse.ecf.discovery.ui/META-INF/MANIFEST.MF +++ b/framework/bundles/org.eclipse.ecf.discovery.ui/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %plugin.name Bundle-SymbolicName: org.eclipse.ecf.discovery.ui;singleton:=true -Bundle-Version: 1.2.0.qualifier +Bundle-Version: 2.0.0.qualifier Bundle-Activator: org.eclipse.ecf.internal.discovery.ui.Activator Bundle-Localization: plugin Require-Bundle: org.eclipse.ui, diff --git a/framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/views/DiscoveryView.java b/framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/views/DiscoveryView.java index 83feb7a49..61c0d7b13 100644 --- a/framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/views/DiscoveryView.java +++ b/framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/views/DiscoveryView.java @@ -10,7 +10,6 @@ *****************************************************************************/ package org.eclipse.ecf.discovery.ui.views; -import java.net.InetAddress; import java.net.URI; import java.net.URISyntaxException; import java.util.ArrayList; @@ -18,12 +17,10 @@ import java.util.Enumeration; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.ecf.core.IContainer; -import org.eclipse.ecf.core.identity.IDCreateException; import org.eclipse.ecf.discovery.IDiscoveryContainerAdapter; import org.eclipse.ecf.discovery.IServiceInfo; import org.eclipse.ecf.discovery.IServiceProperties; import org.eclipse.ecf.discovery.identity.IServiceID; -import org.eclipse.ecf.discovery.identity.ServiceIDFactory; import org.eclipse.ecf.internal.discovery.ui.Messages; import org.eclipse.ecf.ui.SharedImages; import org.eclipse.jface.action.Action; @@ -65,7 +62,6 @@ public class DiscoveryView extends ViewPart { private TreeViewer viewer; private Action requestServiceInfoAction; - private Action registerServiceTypeAction; private Action connectToAction; private Action disconnectContainerAction; private Action connectContainerAction; @@ -319,15 +315,13 @@ public class DiscoveryView extends ViewPart { root.addChild(typenode); } final TreeParent newEntry = new TreeParent(svcID, svcID.getServiceName(), serviceInfo); - final InetAddress addr = serviceInfo.getAddress(); - if (addr != null) { - final TreeObject toaddr = new TreeObject(NLS.bind(Messages.DiscoveryView_AddressLabel, addr.getHostAddress())); + final URI uri = serviceInfo.getLocation(); + if (uri != null) { + final TreeObject toaddr = new TreeObject(NLS.bind(Messages.DiscoveryView_AddressLabel, uri)); newEntry.addChild(toaddr); } final TreeObject typeo = new TreeObject(NLS.bind(Messages.DiscoveryView_TypeLabel, svcID.getServiceTypeID().getName())); newEntry.addChild(typeo); - final TreeObject porto = new TreeObject(NLS.bind(Messages.DiscoveryView_PortLabel, Integer.toString(serviceInfo.getPort()))); - newEntry.addChild(porto); final TreeObject prioo = new TreeObject(NLS.bind(Messages.DiscoveryView_PriorityLabel, Integer.toString(serviceInfo.getPriority()))); newEntry.addChild(prioo); final TreeObject weighto = new TreeObject(NLS.bind(Messages.DiscoveryView_WeightLabel, Integer.toString(serviceInfo.getWeight()))); @@ -516,6 +510,7 @@ public class DiscoveryView extends ViewPart { * */ private void makeActions() { + /* requestServiceInfoAction = new Action() { public void run() { final TreeObject treeObject = getSelectedTreeObject(); @@ -524,7 +519,7 @@ public class DiscoveryView extends ViewPart { final IServiceID targetID = p.getID(); final IDiscoveryContainerAdapter dcontainer = getDiscoveryContainer(); if (dcontainer != null) { - dcontainer.requestServiceInfo(targetID, SERVICE_INFO_TIMEOUT); + dcontainer.getServiceInfo(targetID); } } } @@ -532,7 +527,8 @@ public class DiscoveryView extends ViewPart { requestServiceInfoAction.setText(Messages.DiscoveryView_RequestInfo); requestServiceInfoAction.setToolTipText(Messages.DiscoveryView_RequestInfoTooltip); requestServiceInfoAction.setEnabled(true); - + */ + /* registerServiceTypeAction = new Action() { public void run() { final TreeObject treeObject = getSelectedTreeObject(); @@ -554,7 +550,7 @@ public class DiscoveryView extends ViewPart { registerServiceTypeAction.setText(Messages.DiscoveryView_RegisterType); registerServiceTypeAction.setToolTipText(Messages.DiscoveryView_RegisterTypeTooltip); registerServiceTypeAction.setEnabled(true); - + */ connectToAction = new Action() { public void run() { final TreeObject treeObject = getSelectedTreeObject(); @@ -637,7 +633,7 @@ public class DiscoveryView extends ViewPart { manager.add(requestServiceInfoAction); requestServiceInfoAction.setEnabled(true); if (svcInfo != null) { - if (svcInfo.isResolved() && isSupportedServiceType(svcID.getServiceTypeID().getName())) { + if (isSupportedServiceType(svcID.getServiceTypeID().getName())) { try { // try to create a URI to see if the format is // correct before we enable the action @@ -718,7 +714,7 @@ public class DiscoveryView extends ViewPart { final TreeParent tp = (TreeParent) treeObject; if (tp.getID() != null) { final IServiceInfo info = tp.getServiceInfo(); - if (info != null && info.isResolved()) { + if (info != null) { connectToAction.run(); } else { requestServiceInfoAction.run(); |