T - request handler type.@Contract(threading=SAFE_CONDITIONAL) public class RequestHandlerRegistry<T> extends Object implements HttpRequestMapper<T>
| Constructor and Description | 
|---|
| RequestHandlerRegistry() | 
| RequestHandlerRegistry(String canonicalHostName,
                      Supplier<LookupRegistry<T>> registrySupplier) | 
| RequestHandlerRegistry(String canonicalHostName,
                      UriPatternType patternType) | 
| RequestHandlerRegistry(UriPatternType patternType) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | register(String hostname,
        String uriPattern,
        T object) | 
| T | resolve(HttpRequest request,
       HttpContext context)Resolves a handler matching the given request. | 
public RequestHandlerRegistry(String canonicalHostName, Supplier<LookupRegistry<T>> registrySupplier)
public RequestHandlerRegistry(String canonicalHostName, UriPatternType patternType)
public RequestHandlerRegistry(UriPatternType patternType)
public RequestHandlerRegistry()
public T resolve(HttpRequest request, HttpContext context) throws MisdirectedRequestException
HttpRequestMapperresolve in interface HttpRequestMapper<T>request - the request to map to a handlernull if no match
 is found.MisdirectedRequestExceptionCopyright © 2005–2022 The Apache Software Foundation. All rights reserved.