public void addHandler(RequestHandler handler) {
            patterns.add(new PatternRouting(Pattern.compile(handler.pattern()), handler));
        }
Request router inspired by the Django framework's regular expression
based approach. Patterns are matched in the same order as they were
added to the router and the first matching one is used as the handler.
clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/status/statuspage/StatusPageServer.java