    # File lib/mongrel/handlers.rb, line 385
        def describe_listener
          results = ""
          results << "<h1>Listener #{listener.host}:#{listener.port}</h1>"
          results << table("settings", [
                           ["host",listener.host],
                           ["port",listener.port],
                           ["throttle",listener.throttle],
                           ["timeout",listener.timeout],
                           ["workers max",listener.num_processors],
          ])

          if @stats
            results << "<h2>Statistics</h2><p>N means the number of samples, pay attention to MEAN, SD, MIN and MAX."
            results << "<pre>#{@stats.dump}</pre>"
          end

          results << "<h2>Registered Handlers</h2>"
          handler_map = listener.classifier.handler_map
          results << table("handlers", handler_map.map {|uri,handlers|
            [uri,
                "<pre>" +
                handlers.map {|h| h.class.to_s }.join("\n") +
                "</pre>"
            ]
          })

          results
        end