org.mule.providers.soap.glue
Class GlueMessageDispatcher

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

public class GlueMessageDispatcher
extends AbstractMessageDispatcher

GlueMessageDispatcher will make web services calls using the Glue inoking mechanism.

Version:
$Revision: 1.4 $
Author:
Ross Mason

Field Summary
 
Fields inherited from class org.mule.providers.AbstractMessageDispatcher
connector, disposed, disposeOnCompletion, doThreading, logger, workManager
 
Fields inherited from interface org.mule.umo.provider.UMOMessageDispatcher
RECEIVE_NO_WAIT, RECEIVE_WAIT_INDEFINITELY
 
Constructor Summary
GlueMessageDispatcher(AbstractConnector connector)
           
 
Method Summary
 void doDispatch(UMOEvent event)
           
 void doDispose()
           
 UMOMessage doSend(UMOEvent event)
           
 java.lang.Object getDelegateSession()
           
protected  java.lang.String getMethod(java.lang.String endpoint)
           
 UMOMessage receive(UMOEndpointURI endpointUri, long timeout)
           
protected  void setContext(UMOEvent event)
           
 
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

GlueMessageDispatcher

public GlueMessageDispatcher(AbstractConnector connector)
Method Detail

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

getDelegateSession

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

doDispose

public void doDispose()
Specified by:
doDispose in class AbstractMessageDispatcher

getMethod

protected java.lang.String getMethod(java.lang.String endpoint)
                              throws MalformedEndpointException
Throws:
MalformedEndpointException

setContext

protected void setContext(UMOEvent event)


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