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

java.lang.Object
  extended by org.codehaus.xfire.transport.AbstractChannel
      extended by org.mule.providers.soap.xfire.transport.MuleLocalChannel
All Implemented Interfaces:
org.codehaus.xfire.transport.Channel

public class MuleLocalChannel
extends org.codehaus.xfire.transport.AbstractChannel

TODO document


Field Summary
protected  Log logger
          logger used by this class
protected static String OLD_CONTEXT
           
protected static String SENDER_URI
           
protected  UMOWorkManager workManager
           
 
Fields inherited from interface org.codehaus.xfire.transport.Channel
BACKCHANNEL_URI, OUTPUTSTREAM, PASSWORD, USERNAME
 
Constructor Summary
MuleLocalChannel(String uri, org.codehaus.xfire.transport.Transport transport, org.codehaus.xfire.transport.Session session)
           
 
Method Summary
 void close()
           
protected  String getService(UMOEventContext context)
          Get the service that is mapped to the specified request.
protected  org.codehaus.xfire.service.Service getService(org.codehaus.xfire.XFire xfire, String uri)
           
 UMOWorkManager getWorkManager()
           
 boolean isAsync()
           
 Object onCall(UMOEventContext ctx)
           
 void open()
           
 void send(org.codehaus.xfire.MessageContext context, org.codehaus.xfire.exchange.OutMessage message)
           
 void setWorkManager(UMOWorkManager workManager)
           
 
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
 

Field Detail

SENDER_URI

protected static final String SENDER_URI
See Also:
Constant Field Values

OLD_CONTEXT

protected static final String OLD_CONTEXT
See Also:
Constant Field Values

logger

protected transient Log logger
logger used by this class


workManager

protected UMOWorkManager workManager
Constructor Detail

MuleLocalChannel

public MuleLocalChannel(String uri,
                        org.codehaus.xfire.transport.Transport transport,
                        org.codehaus.xfire.transport.Session session)
Method Detail

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

getService

protected org.codehaus.xfire.service.Service getService(org.codehaus.xfire.XFire xfire,
                                                        String uri)
                                                 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

getWorkManager

public UMOWorkManager getWorkManager()

setWorkManager

public void setWorkManager(UMOWorkManager workManager)

getService

protected String getService(UMOEventContext context)
Get the service that is mapped to the specified request.


onCall

public Object onCall(UMOEventContext ctx)
              throws UMOException
Throws:
UMOException


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.