| java.lang.Object com.sun.xml.ws.rm.jaxws.runtime.InboundMessageProcessor
InboundMessageProcessor | public class InboundMessageProcessor (Code) | | InboundMessageProcessor examines the headers of inbound Messages and
based on the sequence id's and types of the headers, dispatches them to
appropriate ClientInboundSequence or ClientOutboundSequence
methods.
|
Method Summary | |
public void | processMessage(Message message, Marshaller marshaller, Unmarshaller unmarshaller) For each inbound Message , invokes protocol logic dictated by the contents of the
WS-RM protocol headers on the message.
- Sequence Header
Adds the message to the instance data of this incoming sequence according using the
Sequence Identifier and Message Number in the header.
- SequenceAcknowledgement Header
Invokes the handleAckResponse method of the companion
ClientOutboundSequence which marks acknowledged messages as delivered.
- AckRequested Header
Constructs a SequenceAcknowledgementElement reflecting the messages
belonging to this sequence that have been received. |
InboundMessageProcessor | public InboundMessageProcessor(RMProvider provider)(Code) | | |
processMessage | public void processMessage(Message message, Marshaller marshaller, Unmarshaller unmarshaller) throws RMException(Code) | | For each inbound Message , invokes protocol logic dictated by the contents of the
WS-RM protocol headers on the message.
- Sequence Header
Adds the message to the instance data of this incoming sequence according using the
Sequence Identifier and Message Number in the header.
- SequenceAcknowledgement Header
Invokes the handleAckResponse method of the companion
ClientOutboundSequence which marks acknowledged messages as delivered.
- AckRequested Header
Constructs a SequenceAcknowledgementElement reflecting the messages
belonging to this sequence that have been received. Sets the resulting
SequenceAcknowledgementElement in the state of the companion ClientOutboundSequence .
Parameters: message - The inbound Message . |
|
|