javax.xml.ws

Interface Dispatch<T>

All Superinterfaces:
BindingProvider

public interface Dispatch<T>
extends BindingProvider

XXX

Fields inherited from interface javax.xml.ws.BindingProvider

ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY

Method Summary

abstract T
invoke(T msg)
XXX
abstract T
invokeAsync(T msg)
XXX
abstract Future
invokeAsync(Dispatch<T> msg, AsyncHandler async)
XXX
abstract void
invokeOneWay(T msg)
XXX

Methods inherited from interface javax.xml.ws.BindingProvider

getBinding, getRequestContext, getResponseContext

Method Details

invoke

public abstract T invoke(T msg)
XXX
Usages and Demos :

View More Examples of invoke(T msg)
   1: import javax.xml.soap.SOAPMessage;
   2: import javax.xml.ws.Dispatch;
   3: import javax.xml.ws.Service;
   4:         ...
   5:       JAXBContext jbc = JAXBContext.newInstance(new Class[] { SubmitBareRequest.class, SubmitBareResponse.class });
   6:       Dispatch dispatch = service.createDispatch(portName, jbc, Mode.PAYLOAD);
   7: 
   8:         ...
   9:       SubmitBareRequest poReq = new SubmitBareRequest("Ferrari");
  10:       SubmitBareResponse poRes = (SubmitBareResponse)dispatch.invoke(poReq);
  11:       assertEquals("Ferrari", poRes.getProduct());
  12:         ...
  13:       SOAPMessage reqMsg = MessageFactory.newInstance().createMessage(null, new ByteArrayInputStream(reqEnv.getBytes()));
  14:       SOAPMessage resMsg = (SOAPMessage)dispatch.invoke(reqMsg);

View Full Code Here

invokeAsync

public abstract T invokeAsync(T msg)
XXX

invokeAsync

public abstract Future invokeAsync(Dispatch<T> msg,
                                      AsyncHandler async)
XXX

invokeOneWay

public abstract void invokeOneWay(T msg)
XXX