public class MuleReceiverServlet extends AbstractReceiverServlet
| Modifier and Type | Field and Description |
|---|---|
protected ServletConnector |
connector |
DEFAULT_CONTENT_TYPE_PROPERTY, DEFAULT_GET_TIMEOUT, DEFAULT_PAYLOAD_PARAMETER_NAME, defaultContentType, feedback, FEEDBACK_PROPERTY, logger, muleContext, PAYLOAD_PARAMETER_NAME, payloadParameterName, REQUEST_TIMEOUT_PROPERTY, SERVLET_CONNECTOR_NAME_PROPERTY, timeout| Constructor and Description |
|---|
MuleReceiverServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doAllMethods(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
doDelete(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doHead(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doInit() |
protected void |
doOptions(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doPut(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doTrace(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected ServletConnector |
getOrCreateServletConnector(String name) |
protected org.mule.api.transport.MessageReceiver |
getReceiverForURI(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected String |
getReceiverName(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected Map<Object,org.mule.api.transport.MessageReceiver> |
getReceivers() |
protected String |
getRequestUrl(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected void |
handleException(Throwable t,
String message,
javax.servlet.http.HttpServletResponse response) |
protected org.mule.api.transport.MessageReceiver |
matchReceiverByWildcard(String uri,
org.mule.api.transport.MessageReceiver receiver) |
protected void |
processHttpRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.mule.api.transport.MessageReceiver receiver) |
protected org.mule.api.MuleEvent |
routeMessage(org.mule.api.transport.MessageReceiver receiver,
org.mule.api.MuleMessage requestMessage,
javax.servlet.http.HttpServletRequest request) |
protected void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
setupRequestMessage(javax.servlet.http.HttpServletRequest request,
org.mule.api.MuleMessage requestMessage) |
protected void |
setupRequestMessage(javax.servlet.http.HttpServletRequest request,
org.mule.api.MuleMessage requestMessage,
org.mule.api.transport.MessageReceiver receiver) |
init, setupMuleContext, setupResponseTransformer, writeErrorResponseFromMessage, writeResponseprotected ServletConnector connector
protected void doInit()
throws javax.servlet.ServletException
doInit in class AbstractReceiverServletjavax.servlet.ServletExceptionprotected ServletConnector getOrCreateServletConnector(String name) throws javax.servlet.ServletException
javax.servlet.ServletExceptionprotected void setupRequestMessage(javax.servlet.http.HttpServletRequest request,
org.mule.api.MuleMessage requestMessage,
org.mule.api.transport.MessageReceiver receiver)
protected void setupRequestMessage(javax.servlet.http.HttpServletRequest request,
org.mule.api.MuleMessage requestMessage)
protected void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
service in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doHead(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doHead in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doDelete(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doDelete in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doPut(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doPut in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doOptions(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doOptions in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doTrace(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doTrace in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doAllMethods(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
javax.servlet.ServletExceptionIOExceptionprotected void processHttpRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.mule.api.transport.MessageReceiver receiver)
throws Exception
Exceptionprotected org.mule.api.MuleEvent routeMessage(org.mule.api.transport.MessageReceiver receiver,
org.mule.api.MuleMessage requestMessage,
javax.servlet.http.HttpServletRequest request)
throws org.mule.api.MuleException
org.mule.api.MuleExceptionprotected org.mule.api.transport.MessageReceiver getReceiverForURI(javax.servlet.http.HttpServletRequest httpServletRequest)
throws org.mule.api.endpoint.EndpointException
org.mule.api.endpoint.EndpointExceptionprotected org.mule.api.transport.MessageReceiver matchReceiverByWildcard(String uri, org.mule.api.transport.MessageReceiver receiver)
protected String getRequestUrl(javax.servlet.http.HttpServletRequest httpServletRequest)
protected String getReceiverName(javax.servlet.http.HttpServletRequest httpServletRequest)
protected void handleException(Throwable t, String message, javax.servlet.http.HttpServletResponse response)
handleException in class AbstractReceiverServletCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.