org.mule.providers.soap.axis
Class AxisMessageDispatcher

java.lang.Object
  extended byorg.mule.providers.AbstractMessageDispatcher
      extended byorg.mule.providers.soap.axis.AxisMessageDispatcher
All Implemented Interfaces:
Disposable, java.beans.ExceptionListener, UMOMessageDispatcher

public class AxisMessageDispatcher
extends AbstractMessageDispatcher

AxisMessageDispatcher is used to make soap requests via the Axis soap client.

Version:
$Revision: 1.2 $
Author:
Ross Mason

Field Summary
 
Fields inherited from class org.mule.providers.AbstractMessageDispatcher
connector, disposed, disposeOnCompletion, doThreading, logger, threadPool
 
Fields inherited from interface org.mule.umo.provider.UMOMessageDispatcher
RECEIVE_NO_WAIT, RECEIVE_WAIT_INDEFINITELY
 
Constructor Summary
AxisMessageDispatcher(AxisConnector connector)
           
 
Method Summary
protected  UMOMessage createMessage(java.lang.Object result, Call call)
           
 void doDispatch(UMOEvent event)
           
 void doDispose()
           
 UMOMessage doSend(UMOEvent event)
           
 java.lang.Object getDelegateSession()
           
 UMOMessage receive(java.lang.String endpoint, java.lang.Object[] args)
           
 UMOMessage receive(UMOEndpointURI endpointUri, long timeout)
           
 
Methods inherited from class org.mule.providers.AbstractMessageDispatcher
dispatch, dispose, exceptionThrown, getConnector, isDisposed, send
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxisMessageDispatcher

public AxisMessageDispatcher(AxisConnector connector)
Method Detail

doDispose

public void doDispose()
               throws UMOException
Specified by:
doDispose in class AbstractMessageDispatcher
Throws:
UMOException

doDispatch

public void doDispatch(UMOEvent event)
                throws java.lang.Exception
Specified by:
doDispatch in class AbstractMessageDispatcher
Throws:
java.lang.Exception

doSend

public UMOMessage doSend(UMOEvent event)
                  throws java.lang.Exception
Specified by:
doSend in class AbstractMessageDispatcher
Throws:
java.lang.Exception

receive

public UMOMessage receive(UMOEndpointURI endpointUri,
                          long timeout)
                   throws java.lang.Exception
Throws:
java.lang.Exception

receive

public UMOMessage receive(java.lang.String endpoint,
                          java.lang.Object[] args)
                   throws java.lang.Exception
Throws:
java.lang.Exception

createMessage

protected UMOMessage createMessage(java.lang.Object result,
                                   Call call)

getDelegateSession

public java.lang.Object getDelegateSession()
                                    throws UMOException
Throws:
UMOException


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.