org.apache.servicemix.http.endpoints
Class HttpSoapProviderMarshaler

java.lang.Object
  extended by org.apache.servicemix.http.endpoints.HttpSoapProviderMarshaler
All Implemented Interfaces:
HttpProviderMarshaler

public class HttpSoapProviderMarshaler
extends Object
implements HttpProviderMarshaler

Since:
3.2
Author:
gnodet

Constructor Summary
HttpSoapProviderMarshaler()
           
 
Method Summary
 void createRequest(javax.jbi.messaging.MessageExchange exchange, javax.jbi.messaging.NormalizedMessage inMsg, SmxHttpExchange httpExchange)
           
 String getBaseUrl()
           
 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()
           
 void handleException(javax.jbi.messaging.MessageExchange exchange, SmxHttpExchange httpExchange, Throwable ex)
           
 void handleResponse(javax.jbi.messaging.MessageExchange exchange, SmxHttpExchange httpExchange)
           
 boolean isUseJbiWrapper()
           
 void setBaseUrl(String baseUrl)
           
 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

HttpSoapProviderMarshaler

public HttpSoapProviderMarshaler()
Method Detail

getBinding

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

setBinding

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

getBaseUrl

public String getBaseUrl()

setBaseUrl

public void setBaseUrl(String baseUrl)

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)

createRequest

public void createRequest(javax.jbi.messaging.MessageExchange exchange,
                          javax.jbi.messaging.NormalizedMessage inMsg,
                          SmxHttpExchange httpExchange)
                   throws Exception
Specified by:
createRequest in interface HttpProviderMarshaler
Throws:
Exception

handleResponse

public void handleResponse(javax.jbi.messaging.MessageExchange exchange,
                           SmxHttpExchange httpExchange)
                    throws Exception
Specified by:
handleResponse in interface HttpProviderMarshaler
Throws:
Exception

handleException

public void handleException(javax.jbi.messaging.MessageExchange exchange,
                            SmxHttpExchange httpExchange,
                            Throwable ex)
Specified by:
handleException in interface HttpProviderMarshaler

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.