Folks I replaced the URLConnection based protocol handler with one based on HttpClient 4.0 and had to make several changes to the Droids API in the process. The most notable API change is introduction of ContentEntity to represent a body of content retrieved from a location identified by a URI. ContentEntity implementations are expected to take care of low level resource management and ensure that content is repeatable, that is it can be consumed more than once. Please review.
Anyways, Droids should now be much more efficient at re-using HTTP connections and content retrieval. Check it out and complain loudly if you find anything disagreeable. Evil Comrade Oleg
