org.mule.providers.http.servlet
Class ServletConnector

java.lang.Object
  extended by org.mule.providers.AbstractConnector
      extended by org.mule.providers.http.servlet.ServletConnector
All Implemented Interfaces:
ExceptionListener, EventListener, javax.resource.spi.work.WorkListener, org.mule.umo.lifecycle.Disposable, org.mule.umo.lifecycle.Initialisable, org.mule.umo.provider.UMOConnectable, org.mule.umo.provider.UMOConnector

public class ServletConnector
extends org.mule.providers.AbstractConnector

ServletConnector is a channel adapter between Mule and a servlet engine. It allows the MUleReceiverServlet to look up components interested in requests it receives via the servlet container.

See Also:
MuleReceiverServlet

Field Summary
protected  String servletUrl
           
 
Fields inherited from class org.mule.providers.AbstractConnector
connected, connecting, connectionStrategy, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, defaultInboundTransformer, defaultOutboundTransformer, defaultResponseTransformer, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, name, numberOfConcurrentTransactedReceivers, receivers, serviceDescriptor, serviceOverrides, sessionHandler, started, startOnConnect
 
Fields inherited from interface org.mule.umo.provider.UMOConnector
INT_VALUE_NOT_SET
 
Constructor Summary
ServletConnector()
           
 
Method Summary
protected  void doConnect()
           
protected  void doDisconnect()
           
protected  void doDispose()
           
protected  void doInitialise()
           
protected  void doStart()
           
protected  void doStop()
           
 String getProtocol()
           
 Map getReceivers()
           
 String getServletUrl()
           
 void setServletUrl(String servletUrl)
           
 
Methods inherited from class org.mule.providers.AbstractConnector
checkDisposed, connect, createReceiver, destroyReceiver, disconnect, dispatch, dispose, disposeDispatchers, disposeReceivers, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getConnectionStrategy, getDefaultInboundTransformer, getDefaultOutboundTransformer, getDefaultResponseTransformer, getDispatcherFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getExceptionListener, getMaxDispatchersActive, getMessageAdapter, getName, getNumberOfConcurrentTransactedReceivers, getOutputStream, getReceiver, getReceiverKey, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getReplyToHandler, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getStreamMessageAdapter, getSupportedProtocols, handleException, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, isConnected, isCreateMultipleTransactedReceivers, isDisposed, isDisposing, isEnableMessageEvents, isRemoteSyncEnabled, isStarted, lookupReceiver, receive, receive, registerListener, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, send, setConnectionStrategy, setCreateMultipleTransactedReceivers, setDefaultInboundTransformer, setDefaultOutboundTransformer, setDefaultResponseTransformer, setDispatcherFactory, setDispatcherThreadingProfile, setEnableMessageEvents, setExceptionListener, setMaxDispatchersActive, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setServiceOverrides, setSessionHandler, setSupportedProtocols, startConnector, stopConnector, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, workAccepted, workCompleted, workRejected, workStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

servletUrl

protected String servletUrl
Constructor Detail

ServletConnector

public ServletConnector()
Method Detail

doInitialise

protected void doInitialise()
                     throws org.mule.umo.lifecycle.InitialisationException
Specified by:
doInitialise in class org.mule.providers.AbstractConnector
Throws:
org.mule.umo.lifecycle.InitialisationException

doDispose

protected void doDispose()
Specified by:
doDispose in class org.mule.providers.AbstractConnector

doConnect

protected void doConnect()
                  throws Exception
Specified by:
doConnect in class org.mule.providers.AbstractConnector
Throws:
Exception

doDisconnect

protected void doDisconnect()
                     throws Exception
Specified by:
doDisconnect in class org.mule.providers.AbstractConnector
Throws:
Exception

doStart

protected void doStart()
                throws org.mule.umo.UMOException
Specified by:
doStart in class org.mule.providers.AbstractConnector
Throws:
org.mule.umo.UMOException

doStop

protected void doStop()
               throws org.mule.umo.UMOException
Specified by:
doStop in class org.mule.providers.AbstractConnector
Throws:
org.mule.umo.UMOException

getProtocol

public String getProtocol()

getReceivers

public Map getReceivers()
Overrides:
getReceivers in class org.mule.providers.AbstractConnector

getServletUrl

public String getServletUrl()

setServletUrl

public void setServletUrl(String servletUrl)


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