org.apache.servicemix.http.processors
Class ProviderProcessor

java.lang.Object
  extended by org.apache.servicemix.http.processors.AbstractProcessor
      extended by org.apache.servicemix.http.processors.ProviderProcessor
All Implemented Interfaces:
SoapExchangeProcessor

public class ProviderProcessor
extends AbstractProcessor
implements SoapExchangeProcessor

Since:
3.0
Version:
$Revision: 370186 $
Author:
Guillaume Nodet

Nested Class Summary
static class ProviderProcessor.StreamingRequestEntity
           
 
Field Summary
protected  javax.jbi.messaging.DeliveryChannel channel
           
protected  SoapHelper soapHelper
           
 
Fields inherited from class org.apache.servicemix.http.processors.AbstractProcessor
endpoint, HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_SOAP_ACTION
 
Constructor Summary
ProviderProcessor(HttpEndpoint endpoint)
           
 
Method Summary
protected  org.apache.commons.httpclient.HttpClient getClient()
           
protected  java.util.Map<java.lang.String,java.lang.String> getHeaders(org.apache.commons.httpclient.HttpMethod method)
           
protected  java.util.Map<java.lang.String,java.lang.String> getHeaders(javax.servlet.http.HttpServletRequest request)
           
 void init()
           
 void process(javax.jbi.messaging.MessageExchange exchange)
           
 void shutdown()
           
 void start()
           
 void stop()
           
protected  org.apache.commons.httpclient.methods.RequestEntity writeMessage(SoapWriter writer)
           
 
Methods inherited from class org.apache.servicemix.http.processors.AbstractProcessor
getConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

soapHelper

protected SoapHelper soapHelper

channel

protected javax.jbi.messaging.DeliveryChannel channel
Constructor Detail

ProviderProcessor

public ProviderProcessor(HttpEndpoint endpoint)
Method Detail

process

public void process(javax.jbi.messaging.MessageExchange exchange)
             throws java.lang.Exception
Specified by:
process in interface SoapExchangeProcessor
Throws:
java.lang.Exception

init

public void init()
          throws java.lang.Exception
Specified by:
init in interface SoapExchangeProcessor
Throws:
java.lang.Exception

start

public void start()
           throws java.lang.Exception
Specified by:
start in interface SoapExchangeProcessor
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Specified by:
stop in interface SoapExchangeProcessor
Throws:
java.lang.Exception

shutdown

public void shutdown()
              throws java.lang.Exception
Specified by:
shutdown in interface SoapExchangeProcessor
Throws:
java.lang.Exception

getHeaders

protected java.util.Map<java.lang.String,java.lang.String> getHeaders(javax.servlet.http.HttpServletRequest request)

getHeaders

protected java.util.Map<java.lang.String,java.lang.String> getHeaders(org.apache.commons.httpclient.HttpMethod method)

writeMessage

protected org.apache.commons.httpclient.methods.RequestEntity writeMessage(SoapWriter writer)
                                                                    throws java.lang.Exception
Throws:
java.lang.Exception

getClient

protected org.apache.commons.httpclient.HttpClient getClient()


Copyright © 2005-2012 FuseSource. All Rights Reserved.