org.mule.providers.soap.xfire.transport
Class MuleUniversalChannel

java.lang.Object
  extended byAbstractChannel
      extended byorg.mule.providers.soap.xfire.transport.MuleUniversalChannel

public class MuleUniversalChannel
extends AbstractChannel

The MuleUniversalChannel is an XFire Channel implementation that uses a Mule Transport under the covers. It theoretically can use any Mule transport but only transports that support streaming can be used with XFire. This channel is used for making Soap requests using XFire, not receiving them.

See Also:
Serialized Form

Field Summary
protected  MuleClient client
          MuleClient used for sending "universal" requests
protected  Log logger
          logger used by this class
 
Constructor Summary
MuleUniversalChannel(String uri, Transport transport)
           
 
Method Summary
 void close()
           
 boolean isAsync()
           
 void open()
           
 void send(MessageContext context, OutMessage message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final transient Log logger
logger used by this class


client

protected final transient MuleClient client
MuleClient used for sending "universal" requests

Constructor Detail

MuleUniversalChannel

public MuleUniversalChannel(String uri,
                            Transport transport)
Method Detail

open

public void open()

send

public void send(MessageContext context,
                 OutMessage message)
          throws XFireException
Throws:
XFireException

close

public void close()

isAsync

public boolean isAsync()


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.