|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jibx.ws.client.Client org.jibx.ws.pox.client.PoxClient
public final class PoxClient
A client for invoking services using Plain Old XML (POX) messages.
Constructor Summary | |
---|---|
PoxClient(String location)
Create a POX client to connect to a service at the specified location. |
|
PoxClient(String location,
IBindingFactory factory)
Create a POX client to connect to a service at the specified location. |
|
PoxClient(String location,
IBindingFactory factory,
MessageOptions options)
Create a POX client to connect to a service at the specified location. |
Method Summary | |
---|---|
Object |
call(Object request)
Send a request to the service and wait for the response to be returned. |
Methods inherited from class org.jibx.ws.client.Client |
---|
close, setBindingFactory, setInBodyBindingFactory, setMessageOptions, setOutBodyBindingFactory, setTransportOptions |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PoxClient(String location) throws WsConfigurationException
location
- the location of the service
WsConfigurationException
- on configuration exception, for instance the location is invalid.public PoxClient(String location, IBindingFactory factory) throws WsBindingException, WsConfigurationException
location
- the location of the servicefactory
- the factory containing bindings for the outbound and inbound message body. Bindings are only
required for non-empty outbound or inbound bodies.
WsBindingException
- if client cannot be created due to an error with the JiBX bindings
WsConfigurationException
- on configuration exception, for instance the location is invalid.public PoxClient(String location, IBindingFactory factory, MessageOptions options) throws WsBindingException, WsConfigurationException
location
- the location of the servicefactory
- the factory containing bindings for the outbound and inbound message body. Bindings are only
required for non-empty outbound or inbound bodies.options
- output options
WsConfigurationException
- on configuration exception, for instance the location is invalid.
WsBindingException
- if client cannot be created due to an error with the JiBX bindingsMethod Detail |
---|
public Object call(Object request) throws IOException, WsException
call
in class Client
request
- object to be marshalled to XML as body of request (may be null
, for an empty
request body)
null
, for an empty response
body)
IOException
- on error in communicating with service
WsException
- on error in request processing, or a WsConfigurationException if either:
request
is non null and a binding factory or handler has not been set for the outbound body,
or
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |