org.mule.providers.soap.xfire.transport
Class MuleUniversalChannel
java.lang.Object
org.codehaus.xfire.transport.AbstractChannel
org.mule.providers.soap.xfire.transport.MuleUniversalChannel
- All Implemented Interfaces:
- org.codehaus.xfire.transport.Channel
public class MuleUniversalChannel
- extends org.codehaus.xfire.transport.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.
Field Summary |
protected Log |
logger
logger used by this class |
Fields inherited from interface org.codehaus.xfire.transport.Channel |
BACKCHANNEL_URI, OUTPUTSTREAM, PASSWORD, USERNAME |
Methods inherited from class org.codehaus.xfire.transport.AbstractChannel |
getEndpoint, getTransport, getUri, receive, setEndpoint, setTransport, setUri |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final transient Log logger
- logger used by this class
MuleUniversalChannel
public MuleUniversalChannel(String uri,
org.codehaus.xfire.transport.Transport transport)
open
public void open()
send
public void send(org.codehaus.xfire.MessageContext context,
org.codehaus.xfire.exchange.OutMessage message)
throws org.codehaus.xfire.XFireException
- Throws:
org.codehaus.xfire.XFireException
close
public void close()
- Specified by:
close
in interface org.codehaus.xfire.transport.Channel
- Overrides:
close
in class org.codehaus.xfire.transport.AbstractChannel
isAsync
public boolean isAsync()
- Specified by:
isAsync
in interface org.codehaus.xfire.transport.Channel
- Overrides:
isAsync
in class org.codehaus.xfire.transport.AbstractChannel
sendStream
protected UMOStreamMessageAdapter sendStream(String uri,
UMOStreamMessageAdapter sa)
throws UMOException
- Throws:
UMOException
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.