Dynamiczny klient na bazie interfejsu Dispatch

Punkt końcowy na bazie interfejsu Dispatch jest dynamiczną alternatywą dla klientów na bazie generowanych obiektów pośredniczących. Zamiast samych odwzorowań typów Javy w tym modelu są generowane kompletne komunikaty stosowanego protokołu lub tylko ciała tych komunikatów (w obu przypadkach są stosowane interfejsy API XML-a.

Klasę klienta można zaimplementować, stosując interfejs Dispatch<Source>, Dispatch<SOAPMessage>, Dispatch<DataSource> lub Dispatch<JAXB Object>:

QName serviceQName = new QName("http://example.com", "SimpleWebServiceService"); Service service = Service.create(serviceQName); QName portQName = new QName("http://example.com", "SimpleWebService"); Dispatch<Source> dispatch = service.createDispatch( ...

Get Java EE 6. Leksykon kieszonkowy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.