Now that we have multiple HTTP implementations, I'm coming around to Andrew P's point of view that we need a factory mechanism.
When I create an http endpoint I shouldn't have to worry about it being in the jetty namespace or prefixing it with jetty:. I should just configure the HTTP connector with the server I want. If I have jetty specific information I want to configure, I should embed it in the connector/endpoint definition:
<http:connector .... default attributes ...>
<jetty:config ... jetty specific info ../>