You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ru...@apache.org on 2001/05/21 15:54:56 UTC
cvs commit: xml-axis/java/samples/bidbuy RegistryService.java Service.java
rubys 01/05/21 06:54:54
Modified: java/samples/bidbuy RegistryService.java Service.java
Log:
Update sample to the version used in the interop demo.
Revision Changes Path
1.2 +23 -4 xml-axis/java/samples/bidbuy/RegistryService.java
Index: RegistryService.java
===================================================================
RCS file: /home/cvs/xml-axis/java/samples/bidbuy/RegistryService.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RegistryService.java 2001/05/10 00:46:52 1.1
+++ RegistryService.java 2001/05/21 13:54:47 1.2
@@ -1,4 +1,4 @@
-package samples.bidbuy ;
+package samples.bidbuy;
import java.util.Enumeration;
import java.util.Hashtable;
@@ -18,7 +18,7 @@
* @param name to search for
* @return service found (or null)
*/
-
+
public RegistryService() {
load();
}
@@ -59,6 +59,25 @@
}
/**
+ * Unregister a serivce
+ * @param server name
+ */
+ public void Unregister(String name) {
+ Enumeration e1 = registry.keys();
+ while (e1.hasMoreElements()) {
+ Vector list = (Vector) registry.get(e1.nextElement());
+ Enumeration e2 = list.elements();
+ while (e2.hasMoreElements()) {
+ Service s = (Service) e2.nextElement();
+ if (s.getServiceName().equals(name)) {
+ list.remove(s);
+ save();
+ }
+ }
+ }
+ }
+
+ /**
* Register a new serivce
* @param server name
* @param url of endpoint
@@ -99,9 +118,9 @@
String result = "";
for (int i=0; i<services.length; i++) {
Service service = services[i];
- result += service.getServiceName() + "\t" +
+ result += service.getServiceName() + "\t" +
service.getServiceUrl() + "\t" +
- service.getServiceType() + "\t" +
+ service.getServiceType() + "\t" +
service.getServiceWsdl() + "\n";
}
return result;
1.2 +1 -1 xml-axis/java/samples/bidbuy/Service.java
Index: Service.java
===================================================================
RCS file: /home/cvs/xml-axis/java/samples/bidbuy/Service.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Service.java 2001/05/09 19:19:52 1.1
+++ Service.java 2001/05/21 13:54:49 1.2
@@ -1,6 +1,6 @@
package samples.bidbuy ;
-public class Service {
+public class Service implements java.io.Serializable {
private String ServiceName;
private String ServiceUrl;
private String ServiceType;