org.apache.servicemix.http.endpoints
Class DefaultHttpConsumerMarshaler

java.lang.Object
  extended by org.apache.servicemix.http.endpoints.AbstractHttpConsumerMarshaler
      extended by org.apache.servicemix.http.endpoints.DefaultHttpConsumerMarshaler
All Implemented Interfaces:
HttpConsumerMarshaler
Direct Known Subclasses:
SerializedMarshaler

public class DefaultHttpConsumerMarshaler
extends AbstractHttpConsumerMarshaler

The default consumer marshaler used for non-soap consumer endpoints.

Since:
3.2

Constructor Summary
DefaultHttpConsumerMarshaler()
           
DefaultHttpConsumerMarshaler(java.net.URI defaultMep)
           
 
Method Summary
 javax.jbi.messaging.MessageExchange createExchange(javax.servlet.http.HttpServletRequest request, javax.jbi.component.ComponentContext context)
           
 java.net.URI getDefaultMep()
           
 void sendAccepted(javax.jbi.messaging.MessageExchange exchange, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void sendError(javax.jbi.messaging.MessageExchange exchange, java.lang.Exception error, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void sendFault(javax.jbi.messaging.MessageExchange exchange, javax.jbi.messaging.Fault fault, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void sendOut(javax.jbi.messaging.MessageExchange exchange, javax.jbi.messaging.NormalizedMessage outMsg, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setDefaultMep(java.net.URI defaultMep)
           
 
Methods inherited from class org.apache.servicemix.http.endpoints.AbstractHttpConsumerMarshaler
addResponseHeaders, getRequestEncodingStream, getResponseEncodingStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultHttpConsumerMarshaler

public DefaultHttpConsumerMarshaler()

DefaultHttpConsumerMarshaler

public DefaultHttpConsumerMarshaler(java.net.URI defaultMep)
Method Detail

getDefaultMep

public java.net.URI getDefaultMep()

setDefaultMep

public void setDefaultMep(java.net.URI defaultMep)

createExchange

public javax.jbi.messaging.MessageExchange createExchange(javax.servlet.http.HttpServletRequest request,
                                                          javax.jbi.component.ComponentContext context)
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

sendOut

public void sendOut(javax.jbi.messaging.MessageExchange exchange,
                    javax.jbi.messaging.NormalizedMessage outMsg,
                    javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws java.lang.Exception
Throws:
java.lang.Exception

sendFault

public void sendFault(javax.jbi.messaging.MessageExchange exchange,
                      javax.jbi.messaging.Fault fault,
                      javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws java.lang.Exception
Throws:
java.lang.Exception

sendError

public void sendError(javax.jbi.messaging.MessageExchange exchange,
                      java.lang.Exception error,
                      javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws java.lang.Exception
Throws:
java.lang.Exception

sendAccepted

public void sendAccepted(javax.jbi.messaging.MessageExchange exchange,
                         javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
                  throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2005-2012 FuseSource. All Rights Reserved.