Class HttpRequestHandlerRegistry

  • All Implemented Interfaces:
    HttpRequestHandlerResolver

    @Contract(threading=SAFE)
    @Deprecated
    public class HttpRequestHandlerRegistry
    extends java.lang.Object
    implements HttpRequestHandlerResolver
    Deprecated.
    Maintains a map of HTTP request handlers keyed by a request URI pattern.
    Patterns may have three formats:
    • *
    • *<uri>
    • <uri>*

    This class can be used to resolve an instance of HttpRequestHandler matching a particular request URI. Usually the resolved request handler will be used to process the request with the specified request URI.
    Since:
    4.0
    • Constructor Detail

      • HttpRequestHandlerRegistry

        public HttpRequestHandlerRegistry()
        Deprecated.
    • Method Detail

      • register

        public void register​(java.lang.String pattern,
                             HttpRequestHandler handler)
        Deprecated.
        Registers the given HttpRequestHandler as a handler for URIs matching the given pattern.
        Parameters:
        pattern - the pattern to register the handler for.
        handler - the handler.
      • unregister

        public void unregister​(java.lang.String pattern)
        Deprecated.
        Removes registered handler, if exists, for the given pattern.
        Parameters:
        pattern - the pattern to unregister the handler for.
      • setHandlers

        public void setHandlers​(java.util.Map<java.lang.String,​HttpRequestHandler> map)
        Deprecated.
        Sets handlers from the given map.
        Parameters:
        map - the map containing handlers keyed by their URI patterns.
      • getHandlers

        public java.util.Map<java.lang.String,​HttpRequestHandler> getHandlers()
        Deprecated.
        Get the handler map.
        Returns:
        The map of handlers and their associated URI patterns.
        Since:
        4.2