List of usage examples for com.amazonaws.services.s3.model AmazonS3Exception AmazonS3Exception
public AmazonS3Exception(String message)
From source file:com.facebook.presto.hive.MockAmazonS3.java
License:Apache License
@Override public ObjectMetadata getObjectMetadata(String bucketName, String key) throws AmazonClientException { if (getObjectMetadataHttpCode != SC_OK) { AmazonS3Exception exception = new AmazonS3Exception( "Failing getObjectMetadata call with " + getObjectMetadataHttpCode); exception.setStatusCode(getObjectMetadataHttpCode); throw exception; }/* ww w .ja va 2 s. c om*/ return null; }
From source file:com.facebook.presto.hive.MockAmazonS3.java
License:Apache License
@Override public S3Object getObject(GetObjectRequest getObjectRequest) throws AmazonClientException { if (getObjectHttpCode != SC_OK) { AmazonS3Exception exception = new AmazonS3Exception("Failing getObject call with " + getObjectHttpCode); exception.setStatusCode(getObjectHttpCode); throw exception; }/* w w w . j a va2s . c o m*/ return null; }
From source file:com.facebook.presto.hive.s3.MockAmazonS3.java
License:Apache License
@Override public ObjectMetadata getObjectMetadata(GetObjectMetadataRequest getObjectMetadataRequest) { this.getObjectMetadataRequest = getObjectMetadataRequest; if (getObjectMetadataHttpCode != SC_OK) { AmazonS3Exception exception = new AmazonS3Exception( "Failing getObjectMetadata call with " + getObjectMetadataHttpCode); exception.setStatusCode(getObjectMetadataHttpCode); throw exception; }//w w w . j av a2s . co m return null; }
From source file:com.facebook.presto.hive.s3.MockAmazonS3.java
License:Apache License
@Override public S3Object getObject(GetObjectRequest getObjectRequest) { if (getObjectHttpCode != SC_OK) { AmazonS3Exception exception = new AmazonS3Exception("Failing getObject call with " + getObjectHttpCode); exception.setStatusCode(getObjectHttpCode); throw exception; }/*from ww w . ja va2 s . c o m*/ return null; }
From source file:com.upplication.s3fs.util.AmazonS3ClientMock.java
License:Open Source License
@Override public S3Object getObject(String bucketName, String key) throws AmazonClientException { S3Element result = find(bucketName, key); if (result == null) { AmazonS3Exception amazonS3Exception = new AmazonS3Exception("not found with key: " + key); amazonS3Exception.setStatusCode(404); throw amazonS3Exception; } else {//w ww. ja v a 2 s .c o m return result.getS3Object(); } }
From source file:com.upplication.s3fs.util.AmazonS3ClientMock.java
License:Open Source License
@Override public ObjectMetadata getObjectMetadata(String bucketName, String key) { S3Element result = find(bucketName, key); if (result == null) { AmazonS3Exception amazonS3Exception = new AmazonS3Exception("not found with key: " + key); amazonS3Exception.setStatusCode(404); throw amazonS3Exception; } else {//from w ww . j a v a 2 s . c o m return result.getS3Object().getObjectMetadata(); } }
From source file:io.prestosql.plugin.hive.s3.MockAmazonS3.java
License:Apache License
@Override public ObjectMetadata getObjectMetadata(GetObjectMetadataRequest getObjectMetadataRequest) { this.getObjectMetadataRequest = getObjectMetadataRequest; if (getObjectMetadataHttpCode != HTTP_OK) { AmazonS3Exception exception = new AmazonS3Exception( "Failing getObjectMetadata call with " + getObjectMetadataHttpCode); exception.setStatusCode(getObjectMetadataHttpCode); throw exception; }//from w ww . j a va 2s . c om return null; }
From source file:io.prestosql.plugin.hive.s3.MockAmazonS3.java
License:Apache License
@Override public S3Object getObject(GetObjectRequest getObjectRequest) { if (getObjectHttpCode != HTTP_OK) { AmazonS3Exception exception = new AmazonS3Exception("Failing getObject call with " + getObjectHttpCode); exception.setStatusCode(getObjectHttpCode); throw exception; }/*from w w w.ja v a 2 s. c om*/ return null; }
From source file:org.elasticsearch.cloud.aws.blobstore.MockAmazonS3.java
License:Apache License
@Override public ObjectMetadata getObjectMetadata(GetObjectMetadataRequest getObjectMetadataRequest) throws AmazonClientException, AmazonServiceException { String blobName = getObjectMetadataRequest.getKey(); if (!blobs.containsKey(blobName)) { throw new AmazonS3Exception("[" + blobName + "] does not exist."); }/*w ww . jav a 2 s . c o m*/ return new ObjectMetadata(); // nothing is done with it }
From source file:org.elasticsearch.cloud.aws.blobstore.MockAmazonS3.java
License:Apache License
@Override public PutObjectResult putObject(PutObjectRequest putObjectRequest) throws AmazonClientException, AmazonServiceException { String blobName = putObjectRequest.getKey(); DigestInputStream stream = (DigestInputStream) putObjectRequest.getInputStream(); if (blobs.containsKey(blobName)) { throw new AmazonS3Exception("[" + blobName + "] already exists."); }//from w w w. ja v a 2 s. c o m blobs.put(blobName, stream); // input and output md5 hashes need to match to avoid an exception String md5 = Base64.encodeAsString(stream.getMessageDigest().digest()); PutObjectResult result = new PutObjectResult(); result.setContentMd5(md5); return result; }