org.mule.transport.servlet
Class ServletMuleMessageFactory
java.lang.Object
org.mule.transport.AbstractMuleMessageFactory
org.mule.transport.servlet.ServletMuleMessageFactory
- All Implemented Interfaces:
- org.mule.api.transport.MuleMessageFactory
public class ServletMuleMessageFactory
- extends org.mule.transport.AbstractMuleMessageFactory
| Fields inherited from class org.mule.transport.AbstractMuleMessageFactory |
muleContext |
|
Method Summary |
protected void |
addProperties(org.mule.DefaultMuleMessage message,
Object transportMessage)
|
protected void |
copyAttributes(javax.servlet.http.HttpServletRequest request,
Map<String,Object> messageProperties)
|
protected void |
copyHeaders(javax.servlet.http.HttpServletRequest request,
Map<String,Object> messageProperties)
|
protected void |
copyParameters(javax.servlet.http.HttpServletRequest request,
Map<String,Object> messageProperties)
|
protected Object |
extractPayload(Object transportMessage,
String encoding)
|
protected Object |
extractPayloadFromPostRequest(javax.servlet.http.HttpServletRequest request)
|
protected Class<?>[] |
getSupportedTransportMessageTypes()
|
protected String |
queryString(javax.servlet.http.HttpServletRequest request)
|
protected void |
setupCharacterEncoding(javax.servlet.http.HttpServletRequest request,
org.mule.DefaultMuleMessage message)
|
protected void |
setupContentType(javax.servlet.http.HttpServletRequest request,
org.mule.DefaultMuleMessage message)
|
protected void |
setupEncoding(javax.servlet.http.HttpServletRequest request,
org.mule.api.MuleMessage message)
|
protected void |
setupMessageProperties(javax.servlet.http.HttpServletRequest request,
org.mule.DefaultMuleMessage message)
|
protected void |
setupRemoteAddress(javax.servlet.http.HttpServletRequest request,
org.mule.DefaultMuleMessage message)
|
protected void |
setupRequestParameters(javax.servlet.http.HttpServletRequest request,
org.mule.DefaultMuleMessage message)
|
protected void |
setupSessionId(javax.servlet.http.HttpServletRequest request,
org.mule.api.MuleMessage message)
|
| Methods inherited from class org.mule.transport.AbstractMuleMessageFactory |
addAttachments, create, create |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServletMuleMessageFactory
public ServletMuleMessageFactory(org.mule.api.MuleContext context)
getSupportedTransportMessageTypes
protected Class<?>[] getSupportedTransportMessageTypes()
- Specified by:
getSupportedTransportMessageTypes in class org.mule.transport.AbstractMuleMessageFactory
extractPayload
protected Object extractPayload(Object transportMessage,
String encoding)
throws Exception
- Specified by:
extractPayload in class org.mule.transport.AbstractMuleMessageFactory
- Throws:
Exception
extractPayloadFromPostRequest
protected Object extractPayloadFromPostRequest(javax.servlet.http.HttpServletRequest request)
throws Exception
- Throws:
Exception
queryString
protected String queryString(javax.servlet.http.HttpServletRequest request)
addProperties
protected void addProperties(org.mule.DefaultMuleMessage message,
Object transportMessage)
throws Exception
- Overrides:
addProperties in class org.mule.transport.AbstractMuleMessageFactory
- Throws:
Exception
setupRequestParameters
protected void setupRequestParameters(javax.servlet.http.HttpServletRequest request,
org.mule.DefaultMuleMessage message)
setupEncoding
protected void setupEncoding(javax.servlet.http.HttpServletRequest request,
org.mule.api.MuleMessage message)
setupSessionId
protected void setupSessionId(javax.servlet.http.HttpServletRequest request,
org.mule.api.MuleMessage message)
setupContentType
protected void setupContentType(javax.servlet.http.HttpServletRequest request,
org.mule.DefaultMuleMessage message)
setupCharacterEncoding
protected void setupCharacterEncoding(javax.servlet.http.HttpServletRequest request,
org.mule.DefaultMuleMessage message)
setupRemoteAddress
protected void setupRemoteAddress(javax.servlet.http.HttpServletRequest request,
org.mule.DefaultMuleMessage message)
setupMessageProperties
protected void setupMessageProperties(javax.servlet.http.HttpServletRequest request,
org.mule.DefaultMuleMessage message)
copyParameters
protected void copyParameters(javax.servlet.http.HttpServletRequest request,
Map<String,Object> messageProperties)
copyAttributes
protected void copyAttributes(javax.servlet.http.HttpServletRequest request,
Map<String,Object> messageProperties)
copyHeaders
protected void copyHeaders(javax.servlet.http.HttpServletRequest request,
Map<String,Object> messageProperties)
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.