public class PathRouterextends Object
implements Router
The PathRouter is used when there are multiple
services that can be used. Each service is selected based on the
path sent in the initiating request. If a match cannot be made
based on the request then a default service us chosen.
Constructor for the PathRouter object. This is used
to create a router using a selection of services that can be
selected using the path provided in the initiating request.
Parameters:
registry - this is the registry of available services
This is used to route an incoming request to a service if
the request represents a WebSocket handshake as defined by
RFC 6455. If the request is not a session initiating handshake
then this will return a null value to allow it to be processed
by some other part of the server.