org.jboss.soa.esb.actions.soap
Class NativeSOAPProcessor

java.lang.Object
  extended by org.jboss.soa.esb.actions.soap.AbstractSOAPProcessor
      extended by org.jboss.soa.esb.actions.soap.NativeSOAPProcessor

public class NativeSOAPProcessor
extends AbstractSOAPProcessor

JBossWS-Native SOAP Processor.

Author:
tom.fennelly@jboss.com, Magesh Kumar B

Field Summary
 
Fields inherited from class org.jboss.soa.esb.actions.soap.AbstractSOAPProcessor
httpResponseStatusEnabled, jbossws_endpoint, payloadProxy
 
Constructor Summary
NativeSOAPProcessor(ConfigTree config)
           
 
Method Summary
 Message process(Message message)
          Process the SOAP message.
 
Methods inherited from class org.jboss.soa.esb.actions.soap.AbstractSOAPProcessor
getSOAPMessagePayload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeSOAPProcessor

public NativeSOAPProcessor(ConfigTree config)
                    throws ConfigurationException
Throws:
ConfigurationException
Method Detail

process

public Message process(Message message)
                throws ActionProcessingException
Process the SOAP message.

Invokes the JBossWS-Native endpoint internally and writes the SOAP response back into the message payload.

Specified by:
process in class AbstractSOAPProcessor
Parameters:
message - The ESB Aware (normalized) SOAP request message.
Returns:
The SOAP response message.
Throws:
ActionProcessingException