@Override
protected void doStart() throws Exception {
super.doStart();
if (httpClientThreadPool != null && httpClientThreadPool instanceof LifeCycle) {
LifeCycle lc = (LifeCycle) httpClientThreadPool;
lc.start();
}
if (httpClient != null && !httpClient.isStarted()) {
httpClient.start();
}
}