The new HttpClient provides a fluent interface that is quite intuitive. However,
any non-trivial implementation soon starts to miss the flexibility of
configuring the connection manager. As a pre-configured HttpClient can be passed
into the fluent Executor, it is not necessary to configure it each time.
posted at http://java.