org.mule.providers.soap.axis
Class AxisMessageReceiver

java.lang.Object
  extended byorg.mule.providers.AbstractMessageReceiver
      extended byorg.mule.providers.soap.axis.AxisMessageReceiver
All Implemented Interfaces:
org.mule.umo.lifecycle.Disposable, org.mule.umo.lifecycle.Lifecycle, org.mule.umo.lifecycle.Startable, org.mule.umo.lifecycle.Stoppable, org.mule.umo.provider.UMOConnectable, org.mule.umo.provider.UMOMessageReceiver

public class AxisMessageReceiver
extends org.mule.providers.AbstractMessageReceiver

AxisMessageReceiver is used to register a component as a service with a Axis server.

Version:
$Revision: 3798 $
Author:
Ross Mason

Field Summary
protected  AxisConnector connector
           
protected  org.apache.axis.handlers.soap.SOAPService service
           
 
Fields inherited from class org.mule.providers.AbstractMessageReceiver
component, connected, connectionStrategy, disposing, endpoint, logger, stopped
 
Constructor Summary
AxisMessageReceiver(org.mule.umo.provider.UMOConnector connector, org.mule.umo.UMOComponent component, org.mule.umo.endpoint.UMOEndpoint endpoint)
           
 
Method Summary
 void doConnect()
           
 void doDisconnect()
           
 void doStart()
           
 void doStop()
           
 org.apache.axis.handlers.soap.SOAPService getService()
           
protected  void init()
           
protected  void setOptionIfNotset(org.apache.axis.handlers.soap.SOAPService service, String option, Object value)
           
 
Methods inherited from class org.mule.providers.AbstractMessageReceiver
applyResponseTransformer, connect, disconnect, dispose, doDispose, getComponent, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getWorkManager, handleException, handleUnacceptedFilter, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setComponent, setConnector, setEndpoint, setExceptionDetails, setListener, setWorkManager, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connector

protected AxisConnector connector

service

protected org.apache.axis.handlers.soap.SOAPService service
Constructor Detail

AxisMessageReceiver

public AxisMessageReceiver(org.mule.umo.provider.UMOConnector connector,
                           org.mule.umo.UMOComponent component,
                           org.mule.umo.endpoint.UMOEndpoint endpoint)
                    throws org.mule.umo.lifecycle.InitialisationException
Method Detail

init

protected void init()
             throws Exception
Throws:
Exception

doConnect

public void doConnect()
               throws Exception
Throws:
Exception

doDisconnect

public void doDisconnect()
                  throws Exception
Throws:
Exception

doStart

public void doStart()
             throws org.mule.umo.UMOException
Throws:
org.mule.umo.UMOException

doStop

public void doStop()
            throws org.mule.umo.UMOException
Throws:
org.mule.umo.UMOException

setOptionIfNotset

protected void setOptionIfNotset(org.apache.axis.handlers.soap.SOAPService service,
                                 String option,
                                 Object value)

getService

public org.apache.axis.handlers.soap.SOAPService getService()


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