org.controlhaus.xfire.client
Interface XFireClientControl

All Known Implementing Classes:
XFireClientControlImpl

public interface XFireClientControl

An XFire client control. Included are two annotations which can be used to configure the control. Encoding, which will specify the encoding. It defaults to UTF-8. Also the ServiceUrl annotation will specify which url to invoke for the service.

A typical usage would look like so:

  @Encoding("UTF-8")
  @ServiceUrl("http://some.service.com")
  @Control XFireClientControl client;
 

Since:
Nov 5, 2004
Author:
Dan Diephouse

Nested Class Summary
static interface XFireClientControl.Encoding
           
static interface XFireClientControl.ServiceUrl
           
 
Method Summary
 org.apache.xmlbeans.XmlObject[] invoke(org.apache.xmlbeans.XmlObject[] request)
          Invoke a SOAP service.
 

Method Detail

invoke

org.apache.xmlbeans.XmlObject[] invoke(org.apache.xmlbeans.XmlObject[] request)
                                       throws java.io.IOException,
                                              org.codehaus.xfire.fault.XFireFault
Invoke a SOAP service.

Parameters:
request - The request as XMLBeans.
Returns:
The response as XMLBeans.
Throws:
org.codehaus.xfire.fault.XFireFault
java.io.IOException


Copyright © 2004 Controlhaus. All Rights Reserved.