com.sun.xml.ws.server.sei
Interface EndpointMethodDispatcher

All Known Implementing Classes:
ActionBasedDispatcher, PayloadQNameBasedDispatcher, SOAPActionBasedDispatcher

interface EndpointMethodDispatcher

This interface needs to be implemented if a new dispatching mechanism needs to be plugged in. The dispatcher is plugged in the constructor of EndpointMethodDispatcherGetter.

See Also:
EndpointMethodDispatcherGetter

Method Summary
 EndpointMethodHandler getEndpointMethodHandler(Packet request)
          Returns the EndpointMethodHandler for the request Packet.
 

Method Detail

getEndpointMethodHandler

EndpointMethodHandler getEndpointMethodHandler(Packet request)
                                               throws DispatchException
Returns the EndpointMethodHandler for the request Packet.

Parameters:
request - request packet
Returns:
non-null EndpointMethodHandler that will route the request packet. null to indicate that the request packet be processed by the next available EndpointMethodDispatcher.
Throws:
DispatchException - If the request is invalid, and processing shall be aborted with a specific fault.