|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.activesoap.RestClient
Represents a client interface to REST services
Constructor Summary | |
RestClient(TransportClient transport,
RestService service)
|
Method Summary | |
protected void |
checkClientHandler()
|
void |
close()
Closes down the client freeing any resources |
MessageExchange |
createMessageExchange()
|
MessageExchange |
createMessageExchange(XMLStreamReader in,
XMLStreamWriter out)
|
Object |
createProxy(Class interfaceClass)
Creates a dynamic proxy of the given interface which when invoked will perform a web services invocation. |
ClientHandler |
getClientHandler()
|
RestService |
getService()
|
void |
invokeOneWay(Handler generateBodyHandler)
|
void |
invokeOneWay(MessageExchange exchange,
Handler generateBodyHandler)
|
void |
invokeOneWay(Object object)
Performs a request using a generic message object |
XMLStreamReader |
invokeRequestReply(Handler generateBodyHandler)
|
XMLStreamReader |
invokeRequestReply(MessageExchange exchange,
Handler generateBodyHandler)
|
Object |
invokeRequestReply(MessageExchange exchange,
Object argument)
Performs a request-response using a generic message object API |
protected XMLStreamReader |
invokeRequestReply(MessageExchange exchange,
XMLStreamWriter out,
Handler generateBodyHandler,
Invocation request)
|
Object |
invokeRequestReply(Object argument)
Performs a request-response using a generic message object API |
static RestClient |
newLocalClient(RestService restService)
Factory method to create a new client to an in memory RestService |
Object |
parseResponse(XMLStreamReader in)
Internal method used to process a SOAP response |
protected void |
processBody(MessageExchange exchange,
XMLStreamWriter out,
Handler generateBodyHandler)
|
void |
setClientHandler(ClientHandler clientHandler)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RestClient(TransportClient transport, RestService service)
Method Detail |
public static RestClient newLocalClient(RestService restService)
public MessageExchange createMessageExchange()
public MessageExchange createMessageExchange(XMLStreamReader in, XMLStreamWriter out)
public void invokeOneWay(Handler generateBodyHandler) throws Exception
Exception
public void invokeOneWay(MessageExchange exchange, Handler generateBodyHandler) throws Exception
Exception
public XMLStreamReader invokeRequestReply(Handler generateBodyHandler) throws Exception
Exception
public XMLStreamReader invokeRequestReply(MessageExchange exchange, Handler generateBodyHandler) throws Exception
Exception
public void invokeOneWay(Object object) throws Exception
Exception
public Object invokeRequestReply(Object argument) throws Exception
Exception
public Object invokeRequestReply(MessageExchange exchange, Object argument) throws Exception
Exception
public Object createProxy(Class interfaceClass)
interfaceClass
- is the interface of the proxy to create
public Object parseResponse(XMLStreamReader in) throws Exception
Exception
public void close() throws Exception
Exception
public ClientHandler getClientHandler()
public void setClientHandler(ClientHandler clientHandler)
public RestService getService()
protected void checkClientHandler()
protected XMLStreamReader invokeRequestReply(MessageExchange exchange, XMLStreamWriter out, Handler generateBodyHandler, Invocation request) throws Exception
Exception
protected void processBody(MessageExchange exchange, XMLStreamWriter out, Handler generateBodyHandler) throws Exception
Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |