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;