org.apache.http.nio.protocol
Class NHttpRequestHandlerRegistry
java.lang.Object
org.apache.http.nio.protocol.NHttpRequestHandlerRegistry
- All Implemented Interfaces:
- NHttpRequestHandlerResolver
public class NHttpRequestHandlerRegistry
- extends java.lang.Object
- implements NHttpRequestHandlerResolver
Maintains a map of HTTP request handlers keyed by a request URI pattern.
NHttpRequestHandler
instances can be looked up by request URI
using the NHttpRequestHandlerResolver
interface.
Patterns may have three formats:
- Version:
- $Revision: 667632 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NHttpRequestHandlerRegistry
public NHttpRequestHandlerRegistry()
register
public void register(java.lang.String pattern,
NHttpRequestHandler handler)
unregister
public void unregister(java.lang.String pattern)
setHandlers
public void setHandlers(java.util.Map<java.lang.String,? extends NHttpRequestHandler> map)
lookup
public NHttpRequestHandler lookup(java.lang.String requestURI)
- Specified by:
lookup
in interface NHttpRequestHandlerResolver
Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.