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