Register a client for a path pattern. Use '*' for wildcard.
Find the matching client for a request. Returns undefined if no match.
Register a client for a path pattern. Use '*' for wildcard.