org.codehaus.activesoap
Interface Handler

All Known Subinterfaces:
HandlerLifecycle
All Known Implementing Classes:
AddressingClientHandler, EchoHandler, NullHandler, ProcedureNotPresentHandler, QNameHandler, SAXHandler, SoapClient.ResponseHandler, SoapHandler, SoapRequestHandler, StaxHandler, StaxOutputHandler, TransformHandler, WSIFHandler, XMLBeansHandler, XMLBeansOutputHandler, XStreamHandler, XStreamOutputHandler

public interface Handler

A pluggable Strategy pattern for processing a fragment of XML which is typically a SOAP body element and its content or a single SOAP header element but can also be used for processing entire REST XML services as well.

Version:
$Revision: 1.9 $

Method Summary
 void invoke(MessageExchange exchange)
          Handles the processing of an XML message which is typically a SOAP body element or header element but could be an entire REST XML service.
 

Method Detail

invoke

public void invoke(MessageExchange exchange)
            throws Exception
Handles the processing of an XML message which is typically a SOAP body element or header element but could be an entire REST XML service.

Parameters:
exchange - is the message exchange which can be used to accesss message-specific attributes to communicate between different handlers in a loose coupled way or to access service specific details such as the SOAP roles and encodings etc.
Throws:
Exception


Copyright © 2004-2005 LogicBlaze, Inc.. All Rights Reserved.