org.codehaus.xfire.client
Class Client

java.lang.Object
  extended byorg.codehaus.xfire.AbstractContext
      extended byorg.codehaus.xfire.handler.AbstractHandlerSupport
          extended byorg.codehaus.xfire.client.Client
All Implemented Interfaces:
ChannelEndpoint, HandlerSupport

public class Client
extends AbstractHandlerSupport
implements ChannelEndpoint


Field Summary
static java.lang.String CLIENT_MODE
           
 
Constructor Summary
protected Client()
           
  Client(Binding binding, java.lang.String url)
           
  Client(Binding binding, Transport transport, Service service, java.lang.String url, java.lang.String endpointUri)
           
  Client(javax.wsdl.Definition definition, java.lang.Class serviceClass)
           
  Client(java.io.InputStream is, java.lang.Class serviceClass)
           
  Client(java.lang.String binding, javax.wsdl.Definition definition, java.lang.Class serviceClass)
           
  Client(Transport t, Binding binding, java.lang.String url)
           
  Client(Transport t, Endpoint endpoint)
           
  Client(Transport transport, Service service, java.lang.String url)
           
  Client(Transport transport, Service service, java.lang.String url, java.lang.String endpointUri)
           
  Client(java.net.URL wsdlLocation)
           
  Client(java.net.URL wsdlLocation, java.lang.Class serviceClass)
           
 
Method Summary
 Endpoint findEndpoint(java.lang.String binding, java.util.Collection services)
           
 void finishReadingMessage(InMessage message, MessageContext context)
           
 java.lang.String getEndpointUri()
           
 Channel getOutChannel()
           
 Service getService()
           
 int getTimeout()
           
 Transport getTransport()
           
 java.lang.String getUrl()
           
 XFire getXFire()
           
protected  void initFromDefinition(java.lang.String binding, javax.wsdl.Definition definition, java.lang.Class serviceClass)
           
 java.lang.Object[] invoke(OperationInfo op, java.lang.Object[] params)
           
 java.lang.Object[] invoke(java.lang.String name, java.lang.Object[] params)
           
 void onReceive(MessageContext recvContext, InMessage msg)
           
 void receive(java.lang.Object response)
           
 void setEndpointUri(java.lang.String endpointUri)
           
 void setTimeout(int timeout)
           
 void setTransport(Transport transport)
           
 void setUrl(java.lang.String url)
           
 void setXFire(XFire xfire)
           
protected  void waitForResponse()
          Waits for a response from the service.
 
Methods inherited from class org.codehaus.xfire.handler.AbstractHandlerSupport
addFaultHandler, addInHandler, addOutHandler, getFaultHandlers, getInHandlers, getOutHandlers, setFaultHandlers, setInHandlers, setOutHandlers
 
Methods inherited from class org.codehaus.xfire.AbstractContext
getProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLIENT_MODE

public static final java.lang.String CLIENT_MODE
See Also:
Constant Field Values
Constructor Detail

Client

protected Client()

Client

public Client(Transport t,
              Endpoint endpoint)

Client

public Client(Binding binding,
              java.lang.String url)

Client

public Client(Transport t,
              Binding binding,
              java.lang.String url)

Client

public Client(Transport transport,
              Service service,
              java.lang.String url)

Client

public Client(Transport transport,
              Service service,
              java.lang.String url,
              java.lang.String endpointUri)

Client

public Client(Binding binding,
              Transport transport,
              Service service,
              java.lang.String url,
              java.lang.String endpointUri)

Client

public Client(javax.wsdl.Definition definition,
              java.lang.Class serviceClass)
       throws java.lang.Exception

Client

public Client(java.lang.String binding,
              javax.wsdl.Definition definition,
              java.lang.Class serviceClass)
       throws java.lang.Exception

Client

public Client(java.io.InputStream is,
              java.lang.Class serviceClass)
       throws java.lang.Exception

Client

public Client(java.net.URL wsdlLocation)
       throws java.lang.Exception

Client

public Client(java.net.URL wsdlLocation,
              java.lang.Class serviceClass)
       throws java.lang.Exception
Method Detail

initFromDefinition

protected void initFromDefinition(java.lang.String binding,
                                  javax.wsdl.Definition definition,
                                  java.lang.Class serviceClass)
                           throws java.lang.Exception
Throws:
java.lang.Exception

findEndpoint

public Endpoint findEndpoint(java.lang.String binding,
                             java.util.Collection services)

invoke

public java.lang.Object[] invoke(OperationInfo op,
                                 java.lang.Object[] params)
                          throws java.lang.Exception
Throws:
java.lang.Exception

invoke

public java.lang.Object[] invoke(java.lang.String name,
                                 java.lang.Object[] params)
                          throws java.lang.Exception
Throws:
java.lang.Exception

waitForResponse

protected void waitForResponse()
Waits for a response from the service.


onReceive

public void onReceive(MessageContext recvContext,
                      InMessage msg)
Specified by:
onReceive in interface ChannelEndpoint

finishReadingMessage

public void finishReadingMessage(InMessage message,
                                 MessageContext context)
                          throws XFireFault
Throws:
XFireFault

getOutChannel

public Channel getOutChannel()

getTransport

public Transport getTransport()

setTransport

public void setTransport(Transport transport)

receive

public void receive(java.lang.Object response)

getService

public Service getService()

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getEndpointUri

public java.lang.String getEndpointUri()

setEndpointUri

public void setEndpointUri(java.lang.String endpointUri)

getTimeout

public int getTimeout()

setTimeout

public void setTimeout(int timeout)

getXFire

public XFire getXFire()

setXFire

public void setXFire(XFire xfire)


Copyright © 2004-2006 null. All Rights Reserved.