org.mule.transport.http.servlet
Class MuleReceiverServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.mule.transport.http.servlet.AbstractReceiverServlet
org.mule.transport.http.servlet.MuleReceiverServlet
- All Implemented Interfaces:
- Serializable, Servlet, ServletConfig
- Direct Known Subclasses:
- JettyReceiverServlet, MuleRESTReceiverServlet
public class MuleReceiverServlet
- extends AbstractReceiverServlet
Receives Http requests via a Servlet and routes the to listeners with servlet://
endpoints
There needs to be a ServletConnector configured on the Mule Server, this connector
must have the servletUrl property set that matches the Url for the container that this
Servlet is hosted in, i.e. something like http://192.168.10.21:8888
- See Also:
- Serialized Form
| Fields inherited from class org.mule.transport.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, SERVLET_CONNECTOR_NAME_PROPERTY, timeout |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
connector
protected ServletConnector connector
MuleReceiverServlet
public MuleReceiverServlet()
doInit
protected void doInit(ServletConfig servletConfig)
throws ServletException
- Overrides:
doInit in class AbstractReceiverServlet
- Throws:
ServletException
doHead
protected void doHead(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
IOException
- Overrides:
doHead in class HttpServlet
- Throws:
ServletException
IOException
doGet
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
IOException
- Overrides:
doGet in class HttpServlet
- Throws:
ServletException
IOException
doPost
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
IOException
- Overrides:
doPost in class HttpServlet
- Throws:
ServletException
IOException
doOptions
protected void doOptions(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
IOException
- Overrides:
doOptions in class HttpServlet
- Throws:
ServletException
IOException
doPut
protected void doPut(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
IOException
- Overrides:
doPut in class HttpServlet
- Throws:
ServletException
IOException
doDelete
protected void doDelete(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
IOException
- Overrides:
doDelete in class HttpServlet
- Throws:
ServletException
IOException
doTrace
protected void doTrace(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
IOException
- Overrides:
doTrace in class HttpServlet
- Throws:
ServletException
IOException
doConnect
protected void doConnect(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
IOException
- Throws:
ServletException
IOException
getReceiverForURI
protected MessageReceiver getReceiverForURI(HttpServletRequest httpServletRequest)
throws EndpointException
- Throws:
EndpointException
getRequestUrl
protected String getRequestUrl(HttpServletRequest httpServletRequest)
getReceiverName
protected String getReceiverName(HttpServletRequest httpServletRequest)
getReceivers
protected Map getReceivers()
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.