org.idoox.xmlrpc.header
Interface HeaderProcessor


Deprecated. use Handler and Handlers

public interface HeaderProcessor

Takes care of processing particular header(s).

The header processor can change/add/remove headers and also bodies of the message. It uses Message interface to make these changes (basically it supplies its own XMLTokenizer in place of original one and upper layers (or other header processors) use this replaced XMLTokenizer.

Since:
4.0
Component:
Core

Method Summary
 void processInput(Message message)
          Deprecated. Processes incoming message.
 void processInputFault(Message message)
          Deprecated. Processes incoming fault message.
 void processOutput(Message message)
          Deprecated. Processes outgoing message.
 void processOutputFault(Message message)
          Deprecated. Processes outgoing fault message.
 

Method Detail

processInput

public void processInput(Message message)
                  throws HeaderProcessingException
Deprecated. 
Processes incoming message. The header processor may write some headers during the processing (for example, if the processor throws an exception, it should store the reason in the headers).

Parameters:
message - instance of protocol message to be processed by this header processor.
Throws:
HeaderProcessingException - if something goes wrong

processOutput

public void processOutput(Message message)
                   throws HeaderProcessingException
Deprecated. 
Processes outgoing message.

Parameters:
message - instance of protocol message to be processed by this header processor.
Throws:
HeaderProcessingException - if something goes wrong

processInputFault

public void processInputFault(Message message)
                       throws HeaderProcessingException
Deprecated. 
Processes incoming fault message.

Parameters:
message - instance of protocol message to be processed by this header processor.
Throws:
HeaderProcessingException - if something goes wrong

processOutputFault

public void processOutputFault(Message message)
                        throws HeaderProcessingException
Deprecated. 
Processes outgoing fault message.

Parameters:
message - instance of protocol message to be processed by this header processor.
Throws:
HeaderProcessingException - if something goes wrong