Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkuppe2007-11-29 12:10:47 +0000
committermkuppe2007-11-29 12:10:47 +0000
commit5fa432067851feaba825caf624f9b373157b0035 (patch)
tree8122b73e37067482b8337e0b68c3a2612698dffd /framework
parent4416d16984e5e9c9f22548cfd78d4d78ff029f2b (diff)
downloadorg.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.MF2
-rw-r--r--framework/bundles/org.eclipse.ecf.discovery.ui/src/org/eclipse/ecf/discovery/ui/views/DiscoveryView.java24
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();

Back to the top