Class MAPAggregatorImpl
- java.lang.Object
-
- org.apache.cxf.phase.AbstractPhaseInterceptor<Message>
-
- org.apache.cxf.ws.addressing.MAPAggregator
-
- 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
Nested Classes Modifier and Type Class Description protected static classMAPAggregatorImpl.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, ADDRESSING_NAMESPACE, addressingRequired, addressingResponses, allowDuplicates, DECOUPLED_DESTINATION, messageIdCache, USING_ADDRESSING, usingAddressingAdvisory
-
-
Constructor Summary
Constructors Constructor Description MAPAggregatorImpl()Constructor.MAPAggregatorImpl(MAPAggregator mag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetActionUri(Message message, boolean checkMessage)voidhandleFault(Message message)Invoked when unwinding normal interceptor chain when a fault occurred.voidhandleMessage(Message message)Invoked for normal processing of inbound and outbound messages.protected booleanmediate(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
-
-
-
-
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:
handleMessagein interfaceInterceptor<Message>- Overrides:
handleMessagein classMAPAggregator- Parameters:
message- the current message
-
handleFault
public void handleFault(Message message)
Invoked when unwinding normal interceptor chain when a fault occurred.- Specified by:
handleFaultin interfaceInterceptor<Message>- Overrides:
handleFaultin classMAPAggregator- Parameters:
message- the current message
-
mediate
protected boolean mediate(Message message, boolean isFault)
Mediate message flow.- Parameters:
message- the current messageisFault- true if a fault is being mediated- Returns:
- true if processing should continue on dispatch path
-
-