Package org.knopflerfish.ksoap

Examples of org.knopflerfish.ksoap.ObjectSOAPService


            // throws excpetion if name is invalid
            assertServiceName(serviceName);

            Object serviceObj = bc.getService(sr);
            soapServlet.publishInstance(serviceName, serviceObj);
            exportedServices.put(sr, new ObjectSOAPService(null, serviceName, serviceObj, classes, null));
          }
        }
        break;
        case ServiceEvent.UNREGISTERING:
          {
            ServiceReference sr = event.getServiceReference();
            String serviceName  = (String) sr.getProperty(KSoapAdmin.SOAP_SERVICE_NAME);
            if (serviceName != null) {

              ObjectSOAPService soapService
                = (ObjectSOAPService)exportedServices.remove(sr);
              if(soapService != null) {
                Object serviceObj = soapService.getServiceObject();
                // TODO: unpublish?
              }
            }
          }
          break;
View Full Code Here


            // throws excpetion if name is invalid
            assertServiceName(serviceName);

            Object serviceObj = bc.getService(sr);
            ObjectSOAPService oss = new ObjectSOAPService(null, serviceName, serviceObj, classes, allowedMethods);
            exportedServices.put(sr, oss);
           
            soapServlet.publishInstance("/" + serviceName, serviceObj);
            soapServlet.publishClass(serviceObj.getClass(), null);
          }
        }
        break;
        case ServiceEvent.UNREGISTERING:
          {
            ServiceReference sr = event.getServiceReference();
            String serviceName  = (String) sr.getProperty(KSoapAdmin.SOAP_SERVICE_NAME);
            if (serviceName != null) {

              ObjectSOAPService soapService
                = (ObjectSOAPService)exportedServices.get(sr);
              if(soapService != null) {
                Object serviceObj = soapService.getServiceObject();
               
              }
            }
          }
          break;
View Full Code Here

TOP

Related Classes of org.knopflerfish.ksoap.ObjectSOAPService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.