Interface implemented by all the classes capable of handling URI:s.
URI handlers can provide
DownloadStream
for transferring data for client.
Handle uri.
Handle the given relative URI. If the URI handling wants to emit
a downloadable stream it can return download stream object. If no
emitting stream is necessary, null should be returned instead.