HDFS-11824. Ozone: Fix javac warnings. Contributed by Yiqun Lin.

This commit is contained in:
Weiwei Yang 2017-05-18 14:02:52 +08:00 committed by Owen O'Malley
parent 7f0be64284
commit e9d09c209e
6 changed files with 46 additions and 48 deletions

View File

@ -281,7 +281,7 @@ public final class OzoneClientUtils {
if ((value == null) || value.isEmpty()) {
return Optional.absent();
}
return Optional.of(HostAndPort.fromString(value).getHostText());
return Optional.of(HostAndPort.fromString(value).getHost());
}
/**

View File

@ -36,10 +36,10 @@ import org.apache.http.client.utils.URIBuilder;
import org.apache.http.entity.ContentType;
import org.apache.http.entity.FileEntity;
import org.apache.http.entity.InputStreamEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import javax.ws.rs.core.HttpHeaders;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
@ -159,7 +159,7 @@ public class OzoneBucket {
try {
OzoneClient client = getVolume().getClient();
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(volume.getClient().getEndPointURI());
builder.setPath("/" + getVolume().getVolumeName() + "/" + getBucketName()
@ -219,7 +219,7 @@ public class OzoneBucket {
try {
OzoneClient client = getVolume().getClient();
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(volume.getClient().getEndPointURI());
builder.setPath("/" + getVolume().getVolumeName() + "/" + getBucketName()
+ "/" + keyName).build();
@ -234,10 +234,6 @@ public class OzoneBucket {
FileInputStream fis = new FileInputStream(file);
putRequest.setHeader(Header.CONTENT_MD5, DigestUtils.md5Hex(fis));
fis.close();
putRequest.setHeader(HttpHeaders.CONTENT_LENGTH, Long.toString(file
.length()));
httpClient.removeRequestInterceptorByClass(
org.apache.http.protocol.RequestContent.class);
executePutKey(putRequest, httpClient);
} catch (IOException | URISyntaxException ex) {
@ -253,7 +249,7 @@ public class OzoneBucket {
* @throws OzoneException
* @throws IOException
*/
private void executePutKey(HttpPut putRequest, DefaultHttpClient httpClient)
private void executePutKey(HttpPut putRequest, CloseableHttpClient httpClient)
throws OzoneException, IOException {
HttpEntity entity = null;
try {
@ -298,7 +294,7 @@ public class OzoneBucket {
try {
OzoneClient client = getVolume().getClient();
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
FileOutputStream outPutFile = new FileOutputStream(downloadTo.toFile());
URIBuilder builder = new URIBuilder(volume.getClient().getEndPointURI());
@ -332,7 +328,7 @@ public class OzoneBucket {
OzoneClient client = getVolume().getClient();
ByteArrayOutputStream outPutStream = new ByteArrayOutputStream();
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(volume.getClient().getEndPointURI());
builder.setPath("/" + getVolume().getVolumeName() + "/" + getBucketName()
@ -357,7 +353,7 @@ public class OzoneBucket {
* @throws IOException
* @throws OzoneException
*/
private void executeGetKey(HttpGet getRequest, DefaultHttpClient httpClient,
private void executeGetKey(HttpGet getRequest, CloseableHttpClient httpClient,
OutputStream stream)
throws IOException, OzoneException {
@ -399,7 +395,7 @@ public class OzoneBucket {
try {
OzoneClient client = getVolume().getClient();
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(volume.getClient().getEndPointURI());
builder.setPath("/" + getVolume().getVolumeName() + "/" + getBucketName()
@ -422,7 +418,7 @@ public class OzoneBucket {
* @throws OzoneException
*/
private void executeDeleteKey(HttpDelete deleteRequest,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
@ -456,7 +452,7 @@ public class OzoneBucket {
public List<OzoneKey> listKeys() throws OzoneException {
try {
OzoneClient client = getVolume().getClient();
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(volume.getClient().getEndPointURI());
builder.setPath("/" + getVolume().getVolumeName() + "/" + getBucketName())
.build();
@ -479,7 +475,7 @@ public class OzoneBucket {
* @throws OzoneException
*/
private List<OzoneKey> executeListKeys(HttpGet getRequest,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
List<OzoneKey> ozoneKeyList = new LinkedList<OzoneKey>();

View File

@ -31,7 +31,8 @@ import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpPut;
import org.apache.http.client.methods.HttpRequestBase;
import org.apache.http.client.utils.URIBuilder;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import javax.ws.rs.core.HttpHeaders;
@ -142,7 +143,7 @@ public class OzoneClient implements Closeable {
public OzoneVolume createVolume(String volumeName, String onBehalfOf,
String quota) throws OzoneException {
try {
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
OzoneUtils.verifyBucketName(volumeName);
URIBuilder builder = new URIBuilder(endPointURI);
@ -169,7 +170,7 @@ public class OzoneClient implements Closeable {
*/
public OzoneVolume getVolume(String volumeName) throws OzoneException {
try {
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
OzoneUtils.verifyBucketName(volumeName);
URIBuilder builder = new URIBuilder(endPointURI);
@ -205,7 +206,7 @@ public class OzoneClient implements Closeable {
public List<OzoneVolume> listVolumes(String onBehalfOf, String prefix, int
maxKeys, OzoneVolume prevKey) throws OzoneException {
try {
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(endPointURI);
if (prefix != null) {
@ -261,7 +262,7 @@ public class OzoneClient implements Closeable {
public List<OzoneVolume> listAllVolumes(String prefix, int maxKeys,
OzoneVolume prevKey) throws OzoneException {
try {
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(endPointURI);
if (prefix != null) {
@ -296,7 +297,7 @@ public class OzoneClient implements Closeable {
*/
public void deleteVolume(String volumeName) throws OzoneException {
try {
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
OzoneUtils.verifyBucketName(volumeName);
URIBuilder builder = new URIBuilder(endPointURI);
@ -323,7 +324,7 @@ public class OzoneClient implements Closeable {
throw new OzoneClientException("Invalid new owner name");
}
try {
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
OzoneUtils.verifyBucketName(volumeName);
URIBuilder builder = new URIBuilder(endPointURI);
@ -354,7 +355,7 @@ public class OzoneClient implements Closeable {
throw new OzoneClientException("Invalid quota");
}
try {
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
OzoneUtils.verifyBucketName(volumeName);
URIBuilder builder = new URIBuilder(endPointURI);
@ -379,7 +380,7 @@ public class OzoneClient implements Closeable {
* @throws OzoneException
*/
private void executeCreateVolume(HttpPost httppost,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
try {
@ -412,7 +413,7 @@ public class OzoneClient implements Closeable {
* @throws OzoneException
*/
private OzoneVolume executeInfoVolume(HttpGet httpGet,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
try {
@ -446,7 +447,7 @@ public class OzoneClient implements Closeable {
* @throws OzoneException
*/
private void executePutVolume(HttpPut putRequest,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
try {
@ -472,7 +473,7 @@ public class OzoneClient implements Closeable {
* @throws OzoneException
*/
private List<OzoneVolume> executeListVolume(HttpGet httpGet,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
List<OzoneVolume> volList = new LinkedList<>();
@ -513,7 +514,7 @@ public class OzoneClient implements Closeable {
* @throws OzoneException
*/
private void executeDeleteVolume(HttpDelete httpDelete,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
try {

View File

@ -34,7 +34,8 @@ import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpPut;
import org.apache.http.client.utils.URIBuilder;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import java.io.IOException;
@ -165,7 +166,7 @@ public class OzoneVolume {
try {
OzoneUtils.verifyBucketName(bucketName);
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(getClient().getEndPointURI());
builder.setPath("/" + getVolumeName() + "/" + bucketName).build();
@ -240,7 +241,7 @@ public class OzoneVolume {
* @throws OzoneException
*/
private void executeCreateBucket(HttpPost httppost,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
try {
@ -275,7 +276,7 @@ public class OzoneVolume {
try {
OzoneUtils.verifyBucketName(bucketName);
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(getClient().getEndPointURI());
builder.setPath("/" + getVolumeName() + "/" + bucketName).build();
HttpPut putRequest = client.getHttpPut(builder.toString());
@ -302,7 +303,7 @@ public class OzoneVolume {
throws OzoneException {
try {
OzoneUtils.verifyBucketName(bucketName);
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(getClient().getEndPointURI());
builder.setPath("/" + getVolumeName() + "/" + bucketName).build();
HttpPut putRequest = client.getHttpPut(builder.toString());
@ -327,7 +328,7 @@ public class OzoneVolume {
public OzoneBucket getBucket(String bucketName) throws OzoneException {
try {
OzoneUtils.verifyBucketName(bucketName);
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(getClient().getEndPointURI());
builder.setPath("/" + getVolumeName() + "/" + bucketName)
.setParameter(Header.OZONE_LIST_QUERY_TAG,
@ -353,7 +354,7 @@ public class OzoneVolume {
* @throws OzoneException
*/
private OzoneBucket executeInfoBucket(HttpGet getRequest,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
try {
@ -389,7 +390,7 @@ public class OzoneVolume {
* @throws OzoneException
*/
private void executePutBucket(HttpPut putRequest,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
try {
@ -422,7 +423,7 @@ public class OzoneVolume {
*/
public List<OzoneBucket> listBuckets() throws OzoneException {
try {
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(getClient().getEndPointURI());
builder.setPath("/" + getVolumeName()).build();
@ -447,7 +448,7 @@ public class OzoneVolume {
* @throws OzoneException
*/
private List<OzoneBucket> executeListBuckets(HttpGet getRequest,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
List<OzoneBucket> ozoneBucketList = new LinkedList<OzoneBucket>();
@ -489,7 +490,7 @@ public class OzoneVolume {
public void deleteBucket(String bucketName) throws OzoneException {
try {
OzoneUtils.verifyBucketName(bucketName);
DefaultHttpClient httpClient = new DefaultHttpClient();
CloseableHttpClient httpClient = HttpClients.createDefault();
URIBuilder builder = new URIBuilder(getClient().getEndPointURI());
builder.setPath("/" + getVolumeName() + "/" + bucketName).build();
@ -511,7 +512,7 @@ public class OzoneVolume {
* @throws OzoneException
*/
private void executeDeleteBucket(HttpDelete delRequest,
DefaultHttpClient httpClient)
CloseableHttpClient httpClient)
throws IOException, OzoneException {
HttpEntity entity = null;
try {

View File

@ -26,7 +26,7 @@ import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.impl.client.HttpClients;
import javax.ws.rs.core.HttpHeaders;
import java.io.IOException;
@ -44,7 +44,7 @@ import static org.junit.Assert.assertEquals;
public class TestOzoneHelper {
public CloseableHttpClient createHttpClient() {
return HttpClientBuilder.create().build();
return HttpClients.createDefault();
}
/**
* Creates Volumes on Ozone Store.

View File

@ -27,9 +27,9 @@ import org.apache.hadoop.ozone.web.headers.Header;
import org.apache.hadoop.test.GenericTestUtils;
import org.apache.hadoop.util.Time;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Rule;
@ -98,7 +98,7 @@ public class TestOzoneWebAccess {
public void testOzoneRequest() throws IOException {
SimpleDateFormat format =
new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss ZZZ", Locale.US);
HttpClient client = new DefaultHttpClient();
CloseableHttpClient client = HttpClients.createDefault();
String volumeName = getRequestID().toLowerCase(Locale.US);
try {
HttpPost httppost = new HttpPost(
@ -117,7 +117,7 @@ public class TestOzoneWebAccess {
assertEquals(response.toString(), HTTP_CREATED,
response.getStatusLine().getStatusCode());
} finally {
client.getConnectionManager().shutdown();
client.close();
}
}
}