javax.xml.ws

Class Service


public class Service
extends Object

XXX

Nested Class Summary

static class
Service.Mode

Constructor Summary

Service(URL wsdl, QName serviceName)

Method Summary

Dispatch createDispatch(QName portName, Class type, Service.Mode mode)
T getPort(Class serviceEndpointName)
T getPort(QName portName, Class serviceEndpointName)
void
addPort(QName portName, String bindingId, String endpointAddress)
static Service
create(URL wsdlDocumentLocation, QName serviceName)
static Service
create(QName serviceName)
Dispatch
createDispatch(QName portName, JAXBContext context, Service.Mode mode)
Executor
getExecutor()
HandlerResolver
getHandlerResolver()
Iterator
getPorts()
QName
getServiceName()
URL
getWSDLDocumentLocation()
void
setExecutor(Executor executor)
void
setHandlerResolver(HandlerResolver handlerResolver)

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

Method Details


T getPort

public  T getPort(Class serviceEndpointName)

T getPort

public  T getPort(QName portName,
                     Class serviceEndpointName)

addPort

public void addPort(QName portName,
                    String bindingId,
                    String endpointAddress)
Usages and Demos :

View More Examples of addPort(QName portName,String bindingId,String endpointAddress)
   1: import javax.xml.ws.Dispatch;
   2: import javax.xml.ws.Service;
   3:         ...
   4: import javax.xml.ws.Service.Mode;
   5: import javax.xml.ws.http.HTTPBinding;
   6:         ...
   7: 
   8:       Service service = Service.create(serviceName);
   9:         ...
  10:       service.addPort(portName, HTTPBinding.HTTP_BINDING, wsdlURL.toExternalForm());

View Full Code Here
   1: import javax.xml.ws.Dispatch;
   2: import javax.xml.ws.Service;
   3:         ...
   4: import javax.xml.ws.Service.Mode;
   5: import javax.xml.ws.http.HTTPBinding;
   6:         ...
   7: 
   8:       Service service = Service.create(serviceName);
   9:         ...
  10:       service.addPort(portName, HTTPBinding.HTTP_BINDING, wsdlURL.toExternalForm());

View Full Code Here
   1: import javax.xml.ws.Dispatch;
   2: import javax.xml.ws.Service;
   3:         ...
   4: import javax.xml.ws.Service.Mode;
   5: import javax.xml.ws.soap.SOAPBinding;
   6:         ...
   7: 
   8:       Service service = Service.create(serviceName);
   9:         ...
  10:       service.addPort(portName, SOAPBinding.SOAP11HTTP_BINDING, wsdlURL.toExternalForm());

View Full Code Here
   1: import javax.xml.ws.Dispatch;
   2: import javax.xml.ws.Service;
   3:         ...
   4: import javax.xml.ws.Service.Mode;
   5: import javax.xml.ws.soap.SOAPBinding;
   6:         ...
   7: 
   8:       Service service = Service.create(serviceName);
   9:         ...
  10:       service.addPort(portName, SOAPBinding.SOAP11HTTP_BINDING, wsdlURL.toExternalForm());

View Full Code Here
   1: import javax.xml.ws.Dispatch;
   2: import javax.xml.ws.Service;
   3:         ...
   4: import javax.xml.ws.Service.Mode;
   5: import javax.xml.ws.soap.SOAPBinding;
   6:         ...
   7: 
   8:       Service service = Service.create(serviceName);
   9:         ...
  10:       service.addPort(portName, SOAPBinding.SOAP11HTTP_BINDING, wsdlURL.toExternalForm());

View Full Code Here

create

public static Service create(URL wsdlDocumentLocation,
                             QName serviceName)
Usages and Demos :

View More Examples of create(URL wsdlDocumentLocation,QName serviceName)
   1:    QName portName = new QName("urn:GoogleSearch", "GoogleSearchPort");
   2:    Service service = Service.create(url, serviceName);
   3:         ...
   4:    Dispatch<SOAPMessage> dispatch = service.createDispatch(portName,
   5:         ...
   6:    SOAPMessage.class, Service.Mode.MESSAGE);
   7:    SOAPMessage request = MessageFactory.newInstance().createMessage(

View Full Code Here
   1: import javax.xml.namespace.QName;
   2: import javax.xml.ws.Service;
   3: 
   4:         ...
   5: 
   6:       Service service = Service.create(wsdlURL, serviceName);
   7:         ...
   8:       proxy = (Anonymous) service.getPort(Anonymous.class);
   9:    }

View Full Code Here
   1: import javax.xml.namespace.QName;
   2: import javax.xml.ws.Service;
   3: 
   4:         ...
   5:       URL wsdlURL = new File("resources/jaxws/samples/jsr181pojo/META-INF/wsdl/TestService.wsdl").toURL();
   6:       Service service = Service.create(wsdlURL, qname);
   7:         ...
   8:       port = (EndpointInterface)service.getPort(EndpointInterface.class);

View Full Code Here
   1: import javax.xml.namespace.QName;
   2: import javax.xml.ws.Service;
   3: 
   4:         ...
   5: 
   6:       Service service = Service.create(wsdlURL, serviceName);
   7:         ...
   8:       proxy = (Accessor) service.getPort(Accessor.class);
   9:    }

View Full Code Here
   1: import javax.xml.ws.BindingProvider;
   2: import javax.xml.ws.Service;
   3: import javax.xml.ws.soap.SOAPBinding;
   4:         ...
   5: 
   6:       Service service = Service.create(wsdlURL, serviceName);
   7:         ...
   8:       port = service.getPort(MTOMEndpoint.class);

View Full Code Here

Usages and Demos :

View More Examples of create(QName serviceName)
   1: import javax.xml.ws.Dispatch;
   2: import javax.xml.ws.Service;
   3:         ...
   4: import javax.xml.ws.Service.Mode;
   5: import javax.xml.ws.http.HTTPBinding;
   6:         ...
   7: 
   8:       Service service = Service.create(serviceName);
   9:       service.addPort(portName, HTTPBinding.HTTP_BINDING, wsdlURL.toExternalForm());

View Full Code Here
   1: import javax.xml.ws.Dispatch;
   2: import javax.xml.ws.Service;
   3:         ...
   4: import javax.xml.ws.Service.Mode;
   5: import javax.xml.ws.http.HTTPBinding;
   6:         ...
   7: 
   8:       Service service = Service.create(serviceName);
   9:       service.addPort(portName, HTTPBinding.HTTP_BINDING, wsdlURL.toExternalForm());

View Full Code Here
   1: import javax.xml.ws.Dispatch;
   2: import javax.xml.ws.Service;
   3:         ...
   4: import javax.xml.ws.Service.Mode;
   5: import javax.xml.ws.soap.SOAPBinding;
   6:         ...
   7: 
   8:       Service service = Service.create(serviceName);
   9:       service.addPort(portName, SOAPBinding.SOAP11HTTP_BINDING, wsdlURL.toExternalForm());

View Full Code Here
   1: import javax.xml.ws.Dispatch;
   2: import javax.xml.ws.Service;
   3:         ...
   4: import javax.xml.ws.Service.Mode;
   5: import javax.xml.ws.soap.SOAPBinding;
   6:         ...
   7: 
   8:       Service service = Service.create(serviceName);
   9:       service.addPort(portName, SOAPBinding.SOAP11HTTP_BINDING, wsdlURL.toExternalForm());

View Full Code Here
   1: import javax.xml.ws.Endpoint;
   2: import javax.xml.ws.Service;
   3: 
   4:         ...
   5:     public void testStreamSourceMESSAGE() throws Exception {
   6:         Service service = Service.create(serviceName);       
   7:         ...
   8:         assertNotNull(service);

View Full Code Here

createDispatch

public Dispatch createDispatch(QName portName,
                                       JAXBContext context,
                                       Service.Mode mode)

Usages and Demos :

View More Examples of getExecutor()
   1: 
   2: import javax.xml.ws.Service;
   3: import javax.xml.ws.Dispatch;
   4:         ...
   5: 
   6: public class JAXWSServiceDelegate extends Service {
   7: 
   8:         ...
   9: 
  10:     private Service serviceDelegate;
  11: 
  12:         ...
  13:         checkUnsupportedMethods(GET_EXECUTOR);
  14:         return serviceDelegate.getExecutor();

View Full Code Here

Usages and Demos :

View More Examples of getHandlerResolver()
   1: import javax.xml.namespace.QName;
   2: import javax.xml.ws.Service;
   3: import javax.xml.ws.WebServiceRef;
   4:         ...
   5:    @HandlerChain(file = "jaxws-handlers-client.xml")
   6:    static Service service1;
   7: 
   8:         ...
   9:    @WebServiceRef(name = "Service2")
  10:    static Service service2;
  11: 
  12:         ...
  13: 
  14:       HandlerResolver resolver = service1.getHandlerResolver();

View Full Code Here
   1: 
   2: import javax.xml.ws.Service;
   3: import javax.xml.ws.Dispatch;
   4:         ...
   5: 
   6: public class JAXWSServiceDelegate extends Service {
   7: 
   8:         ...
   9: 
  10:     private Service serviceDelegate;
  11: 
  12:         ...
  13:         checkUnsupportedMethods(GET_HANDLER_RESOLVER);
  14:         return serviceDelegate.getHandlerResolver();

View Full Code Here

Usages and Demos :

View More Examples of getPorts()
   1: 
   2: import javax.xml.ws.Service;
   3: import javax.xml.ws.Dispatch;
   4:         ...
   5: 
   6: public class JAXWSServiceDelegate extends Service {
   7: 
   8:         ...
   9: 
  10:     private Service serviceDelegate;
  11: 
  12:         ...
  13:         checkUnsupportedMethods(GET_PORTS);
  14:         return serviceDelegate.getPorts();

View Full Code Here

Usages and Demos :

View More Examples of getServiceName()
   1: import javax.xml.ws.handler.PortInfo;
   2: import javax.xml.ws.Service;
   3: 
   4:         ...
   5:     public static void
   6:     configureClientDelegate(Service service,
   7:                 ServiceReferenceDescriptor desc) {
   8:         ...
   9:             throw new RuntimeException
  10:                 ("Service: " + service.getServiceName() + 
  11:                 " portName (i.e. wsdl-Port) not defined");
  12:         ...
  13: 
  14:         serviceMap.put(service.getServiceName(),

View Full Code Here


Usages and Demos :

View More Examples of setExecutor(Executor executor)
   1: 
   2: import javax.xml.ws.Service;
   3: import javax.xml.ws.Dispatch;
   4:         ...
   5: 
   6: public class JAXWSServiceDelegate extends Service {
   7: 
   8:         ...
   9: 
  10:     private Service serviceDelegate;
  11: 
  12:         ...
  13:         checkUnsupportedMethods(SET_EXECUTOR);
  14:         serviceDelegate.setExecutor(obj);

View Full Code Here

Usages and Demos :

View More Examples of setHandlerResolver(HandlerResolver handlerResolver)
   1: 
   2: import javax.xml.ws.Service;
   3: import javax.xml.ws.Dispatch;
   4:         ...
   5: 
   6: public class JAXWSServiceDelegate extends Service {
   7: 
   8:         ...
   9: 
  10:     private Service serviceDelegate;
  11: 
  12:         ...
  13:         checkUnsupportedMethods(SET_HANDLER_RESOLVER);
  14:         serviceDelegate.setHandlerResolver(resolver);

View Full Code Here