java.lang.Object
com.sun.xml.ws.rx.testing.PacketFilter
- Direct Known Subclasses:
RmEnabledCheckFilter
- Author:
- Marek Potociar (marek.potociar at sun.com)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract com.sun.xml.ws.api.message.PacketfilterClientRequest(com.sun.xml.ws.api.message.Packet request) Method is called during the client-side request packet processing, which means that it is called BEFORE the request is sent to the service.abstract com.sun.xml.ws.api.message.PacketfilterServerResponse(com.sun.xml.ws.api.message.Packet response) Method is called during the server-side response packet processing, which means that it is called BEFORE the response is sent to the client.protected final longgetMessageId(com.sun.xml.ws.api.message.Packet packet) Retrieves RM sequence message identifier form the message stored in the packet.protected final RmRuntimeVersionProvides information on RM version configured on the current web service port.protected final StringgetSequenceId(com.sun.xml.ws.api.message.Packet packet) Retrieves RM sequence identifier form the message stored in the packet.protected final booleanisRmProtocolMessage(com.sun.xml.ws.api.message.Packet packet)
-
Field Details
-
UNSPECIFIED
protected static final long UNSPECIFIED- See Also:
-
-
Constructor Details
-
PacketFilter
protected PacketFilter()
-
-
Method Details
-
filterClientRequest
public abstract com.sun.xml.ws.api.message.Packet filterClientRequest(com.sun.xml.ws.api.message.Packet request) throws Exception Method is called during the client-side request packet processing, which means that it is called BEFORE the request is sent to the service.- Parameters:
request- original request packet to be filtered- Returns:
- filtered packet
- Throws:
Exception- any exception that may occur during processing.
-
filterServerResponse
public abstract com.sun.xml.ws.api.message.Packet filterServerResponse(com.sun.xml.ws.api.message.Packet response) throws Exception Method is called during the server-side response packet processing, which means that it is called BEFORE the response is sent to the client.- Parameters:
response- original response packet to be filtered- Returns:
- filtered packet
- Throws:
Exception- any exception that may occur during processing.
-
getSequenceId
Retrieves RM sequence identifier form the message stored in the packet.- Parameters:
packet- packet to be checked for the RM sequence identifier- Returns:
- RM sequence identifier. May return
nullif there is no RM sequence identifier associated with this packet.
-
getMessageId
protected final long getMessageId(com.sun.xml.ws.api.message.Packet packet) Retrieves RM sequence message identifier form the message stored in the packet.- Parameters:
packet- packet to be checked for the RM message identifier- Returns:
- RM sequence message identifier. May return
UNSPECIFIEDif there is no RM message identifier associated with this packet.
-
getRmVersion
Provides information on RM version configured on the current web service port. May returnnullif RM is not enabled on the port.- Returns:
- RM version configured on the current WS port or
nullif RM is not enabled.
-
isRmProtocolMessage
protected final boolean isRmProtocolMessage(com.sun.xml.ws.api.message.Packet packet)
-