Methods Summary |
---|
public abstract com.sun.xml.ws.api.pipe.Pipe | copy(com.sun.xml.ws.api.pipe.PipeCloner cloner)
|
protected com.sun.xml.ws.rm.Message | handleInboundMessage(com.sun.xml.ws.api.message.Packet packet)Use methods of RMProvider field to store and write headers to
inbound message.
Message message = packet.getMessage();
com.sun.xml.ws.rm.Message msg =
new com.sun.xml.ws.rm.Message(message);
provider.processInboundMessage(msg, marshaller, unmarshaller);
return msg;
|
protected com.sun.xml.ws.rm.Message | handleOutboundMessage(OUTBOUND outboundSequence, com.sun.xml.ws.api.message.Packet packet)Use methods of OutboundSequence field to store and write headers to
outbound message.
Message message = packet.getMessage();
com.sun.xml.ws.rm.Message msg =
new com.sun.xml.ws.rm.Message(message);
Object mn = packet.invocationProperties.get(Constants.messageNumberProperty);
Object oneWayResponse = packet.invocationProperties.get("onewayresponse");
if (oneWayResponse != null) {
//don't want to add this message to a sequence.
msg.isOneWayResponse = true;
}
if (mn instanceof Integer) {
msg.setMessageNumber((Integer)mn);
}
outboundSequence.processOutboundMessage(msg, marshaller);
return msg;
|
public abstract void | preDestroy()
|
public abstract com.sun.xml.ws.api.message.Packet | process(com.sun.xml.ws.api.message.Packet packet)
|