public <T> T executeHttp(String url, String entity,String action,ResponseHandler<T> responseHandler) throws Exception {
		return _executeHttp(  url,   entity,  action, responseHandler);
	}
public < T > T executeHttp ( String url , String entity , String action , ResponseHandler < T > responseHandler ) throws Exception { return _executeHttp ( url , entity , action , responseHandler ) ; }
@param entity
@param action get,post,put,delete
@return
@throws ElasticSearchException