org.apache.servicemix.http.endpoints
Class HttpSoapConsumerMarshaler

java.lang.Object
  extended by org.apache.servicemix.http.endpoints.HttpSoapConsumerMarshaler
All Implemented Interfaces:
HttpConsumerMarshaler

public class HttpSoapConsumerMarshaler
extends Object
implements HttpConsumerMarshaler

Since:
3.2
Author:
gnodet

Constructor Summary
HttpSoapConsumerMarshaler()
           
 
Method Summary
 javax.jbi.messaging.MessageExchange createExchange(HttpServletRequest request, javax.jbi.component.ComponentContext context)
           
 org.apache.servicemix.soap.api.model.Binding<?> getBinding()
           
protected  org.apache.servicemix.soap.api.InterceptorChain getChain(org.apache.servicemix.soap.api.InterceptorProvider.Phase phase)
           
 org.apache.servicemix.soap.api.Policy[] getPolicies()
           
 boolean isUseJbiWrapper()
           
 void sendAccepted(javax.jbi.messaging.MessageExchange exchange, HttpServletRequest request, HttpServletResponse response)
           
 void sendError(javax.jbi.messaging.MessageExchange exchange, Exception error, HttpServletRequest request, HttpServletResponse response)
           
 void sendFault(javax.jbi.messaging.MessageExchange exchange, javax.jbi.messaging.Fault fault, HttpServletRequest request, HttpServletResponse response)
           
 void sendOut(javax.jbi.messaging.MessageExchange exchange, javax.jbi.messaging.NormalizedMessage outMsg, HttpServletRequest request, HttpServletResponse response)
           
 void setBinding(org.apache.servicemix.soap.api.model.Binding<?> binding)
           
 void setPolicies(org.apache.servicemix.soap.api.Policy[] policies)
           
 void setUseJbiWrapper(boolean useJbiWrapper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpSoapConsumerMarshaler

public HttpSoapConsumerMarshaler()
Method Detail

getBinding

public org.apache.servicemix.soap.api.model.Binding<?> getBinding()

setBinding

public void setBinding(org.apache.servicemix.soap.api.model.Binding<?> binding)

isUseJbiWrapper

public boolean isUseJbiWrapper()

setUseJbiWrapper

public void setUseJbiWrapper(boolean useJbiWrapper)

getPolicies

public org.apache.servicemix.soap.api.Policy[] getPolicies()

setPolicies

public void setPolicies(org.apache.servicemix.soap.api.Policy[] policies)

createExchange

public javax.jbi.messaging.MessageExchange createExchange(HttpServletRequest request,
                                                          javax.jbi.component.ComponentContext context)
                                                   throws Exception
Specified by:
createExchange in interface HttpConsumerMarshaler
Throws:
Exception

sendAccepted

public void sendAccepted(javax.jbi.messaging.MessageExchange exchange,
                         HttpServletRequest request,
                         HttpServletResponse response)
                  throws Exception
Specified by:
sendAccepted in interface HttpConsumerMarshaler
Throws:
Exception

sendOut

public void sendOut(javax.jbi.messaging.MessageExchange exchange,
                    javax.jbi.messaging.NormalizedMessage outMsg,
                    HttpServletRequest request,
                    HttpServletResponse response)
             throws Exception
Specified by:
sendOut in interface HttpConsumerMarshaler
Throws:
Exception

sendError

public void sendError(javax.jbi.messaging.MessageExchange exchange,
                      Exception error,
                      HttpServletRequest request,
                      HttpServletResponse response)
               throws Exception
Specified by:
sendError in interface HttpConsumerMarshaler
Throws:
Exception

sendFault

public void sendFault(javax.jbi.messaging.MessageExchange exchange,
                      javax.jbi.messaging.Fault fault,
                      HttpServletRequest request,
                      HttpServletResponse response)
               throws Exception
Specified by:
sendFault in interface HttpConsumerMarshaler
Throws:
Exception

getChain

protected org.apache.servicemix.soap.api.InterceptorChain getChain(org.apache.servicemix.soap.api.InterceptorProvider.Phase phase)


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.