Apache CXF API

org.apache.cxf.ws.addressing.impl
Class MAPAggregatorImpl

java.lang.Object
  extended by org.apache.cxf.phase.AbstractPhaseInterceptor<Message>
      extended by org.apache.cxf.ws.addressing.MAPAggregator
          extended by org.apache.cxf.ws.addressing.impl.MAPAggregatorImpl
All Implemented Interfaces:
Interceptor<Message>, PhaseInterceptor<Message>

public class MAPAggregatorImpl
extends MAPAggregator

Logical Handler responsible for aggregating the Message Addressing Properties for outgoing messages.


Nested Class Summary
protected static class MAPAggregatorImpl.InterposedMessageObserver
           
 
Nested classes/interfaces inherited from class org.apache.cxf.ws.addressing.MAPAggregator
MAPAggregator.MAPAggregatorLoader
 
Field Summary
 
Fields inherited from class org.apache.cxf.ws.addressing.MAPAggregator
ACTION_VERIFIED, ADDRESSING_DISABLED, addressingRequired, addressingResponses, allowDuplicates, DECOUPLED_DESTINATION, messageIdCache, USING_ADDRESSING, usingAddressingAdvisory
 
Constructor Summary
MAPAggregatorImpl()
          Constructor.
MAPAggregatorImpl(MAPAggregator mag)
           
 
Method Summary
protected  String getActionUri(Message message, boolean checkMessage)
           
 void handleFault(Message message)
          Invoked when unwinding normal interceptor chain when a fault occurred.
 void handleMessage(Message message)
          Invoked for normal processing of inbound and outbound messages.
protected  boolean mediate(Message message, boolean isFault)
          Mediate message flow.
 
Methods inherited from class org.apache.cxf.ws.addressing.MAPAggregator
allowDuplicates, getAdditionalInterceptors, getAddressingResponses, getMessageIdCache, isAddressingRequired, isUsingAddressingAdvisory, setAddressingRequired, setAddressingResponses, setAllowDuplicates, setMessageIdCache, setUsingAddressingAdvisory
 
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAfter, getBefore, getId, getPhase, isGET, isRequestor, setAfter, setBefore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MAPAggregatorImpl

public MAPAggregatorImpl()
Constructor.


MAPAggregatorImpl

public MAPAggregatorImpl(MAPAggregator mag)
Method Detail

handleMessage

public void handleMessage(Message message)
Invoked for normal processing of inbound and outbound messages.

Specified by:
handleMessage in interface Interceptor<Message>
Overrides:
handleMessage in class MAPAggregator
Parameters:
message - the current message

handleFault

public void handleFault(Message message)
Invoked when unwinding normal interceptor chain when a fault occurred.

Specified by:
handleFault in interface Interceptor<Message>
Overrides:
handleFault in class MAPAggregator
Parameters:
message - the current message

mediate

protected boolean mediate(Message message,
                          boolean isFault)
Mediate message flow.

Parameters:
message - the current message
isFault - true if a fault is being mediated
Returns:
true if processing should continue on dispatch path

getActionUri

protected String getActionUri(Message message,
                              boolean checkMessage)

Apache CXF API

Apache CXF