org.mule.providers.http.servlet
Class MuleReceiverServlet

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byorg.mule.providers.http.servlet.AbstractReceiverServlet
              extended byorg.mule.providers.http.servlet.MuleReceiverServlet
All Implemented Interfaces:
Serializable, Servlet, ServletConfig
Direct Known Subclasses:
JettyReceiverServlet, MuleRESTReceiverServlet

public class MuleReceiverServlet
extends AbstractReceiverServlet

Version:
$Revision: 3167 $
Author:
Ross Mason
See Also:
Serialized Form

Field Summary
protected  ServletConnector connector
           
 
Fields inherited from class org.mule.providers.http.servlet.AbstractReceiverServlet
DEFAULT_CONTENT_TYPE_PROPERTY, DEFAULT_GET_TIMEOUT, DEFAULT_PAYLOAD_PARAMETER_NAME, defaultContentType, feedback, FEEDBACK_PROPERTY, logger, PAYLOAD_PARAMETER_NAME, payloadParameterName, REQUEST_TIMEOUT_PROPERTY, timeout
 
Constructor Summary
MuleReceiverServlet()
           
 
Method Summary
protected  void doGet(HttpServletRequest request, HttpServletResponse response)
           
protected  void doInit()
           
protected  void doInit(ServletConfig servletConfig)
           
protected  void doPost(HttpServletRequest request, HttpServletResponse response)
           
protected  org.mule.providers.AbstractMessageReceiver getReceiverForURI(HttpServletRequest httpServletRequest)
           
protected  String getReceiverName(HttpServletRequest httpServletRequest)
           
protected  Map getReceivers()
           
protected  String getRequestUrl(HttpServletRequest httpServletRequest)
           
 
Methods inherited from class org.mule.providers.http.servlet.AbstractReceiverServlet
handleException, init, init, writeResponse
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connector

protected ServletConnector connector
Constructor Detail

MuleReceiverServlet

public MuleReceiverServlet()
Method Detail

doInit

protected void doInit(ServletConfig servletConfig)
               throws ServletException
Overrides:
doInit in class AbstractReceiverServlet
Throws:
ServletException

doInit

protected void doInit()
               throws ServletException
Overrides:
doInit in class AbstractReceiverServlet
Throws:
ServletException

doGet

protected void doGet(HttpServletRequest request,
                     HttpServletResponse response)
              throws ServletException,
                     IOException
Throws:
ServletException
IOException

doPost

protected void doPost(HttpServletRequest request,
                      HttpServletResponse response)
               throws ServletException,
                      IOException
Throws:
ServletException
IOException

getReceiverForURI

protected org.mule.providers.AbstractMessageReceiver getReceiverForURI(HttpServletRequest httpServletRequest)
                                                                throws org.mule.umo.endpoint.EndpointException
Throws:
org.mule.umo.endpoint.EndpointException

getRequestUrl

protected String getRequestUrl(HttpServletRequest httpServletRequest)

getReceiverName

protected String getReceiverName(HttpServletRequest httpServletRequest)

getReceivers

protected Map getReceivers()


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