Examples of PutObjectResult


Examples of com.aliyun.openservices.oss.model.PutObjectResult

  }

  private OssFile ossUpload(String key, InputStream inputStream, ObjectMetadata metadata) {
    OssFile result = null;
    try {
      PutObjectResult putObjectResult = ossClient.putObject(bucket, key, inputStream, metadata);
      result = new OssFile(putObjectResult.getETag());
      result.setUrl(endpoint + Constant.SLASH + bucket + Constant.SLASH + key);
      result.setSize(metadata.getContentLength());
      result.setContentType(metadata.getContentType());
    } catch (OSSException e) {
      result = new OssFile(e.getErrorCode(), e.getMessage());
View Full Code Here

Examples of com.amazon.s3.PutObjectResult

  }
 
  private PutObjectInlineResponse toPutObjectInlineResponse(S3PutObjectInlineResponse engineResponse) {
    PutObjectInlineResponse response = new PutObjectInlineResponse();
   
    PutObjectResult result = new PutObjectResult();
    result.setETag(engineResponse.getETag());
    result.setLastModified(engineResponse.getLastModified());   
    response.setPutObjectInlineResponse(result);
    return response;
  }
View Full Code Here

Examples of com.amazon.s3.PutObjectResult

    }

    private PutObjectInlineResponse toPutObjectInlineResponse(S3PutObjectInlineResponse engineResponse) {
        PutObjectInlineResponse response = new PutObjectInlineResponse();

        PutObjectResult result = new PutObjectResult();
        result.setETag(engineResponse.getETag());
        result.setLastModified(engineResponse.getLastModified());
        response.setPutObjectInlineResponse(result);
        return response;
    }
View Full Code Here

Examples of com.amazonaws.s3.doc._2006_03_01.PutObjectResult

      AmazonS3_ServiceLocator locator = new AmazonS3_ServiceLocator();
      AmazonS3SoapBindingStub binding = new AmazonS3SoapBindingStub(new URL(locator.getAmazonS3Address()), locator);
      DataHandler dataHandler = new DataHandler(new SourceDataSource(null, MIMETYPE_OCTET_STREAM, new StreamSource(is)));
            binding.addAttachment(dataHandler);
     
      PutObjectResult result = binding.putObject(getBucketName(),
                            key,
                            metaData ,
                            length,
                            null,
                            storageClass,
                            access.getAccessKey(),
                            access.getAccessCalendar(),
                            access.generateSignature("PutObject"),
                            null);
     
             
      long endTime = System.currentTimeMillis();
     
      Log.info(String.format("%6.02f Kb/s\n", (((double)((double)length * (double)Byte.SIZE)) / 1000D) / ((endTime - startTime) / 1000)));

      /* compare md5 hashes */
      if (md5.equals(result.getETag().replaceAll("\"", "")) == false)
      {
        throw new Exception("After putting the S3 object [" + key + "], we compared the md5 hash codes. They did not match\n" + "original: [" + md5 + "]\nS3: [" + result.getETag() + "]");
      }
       
   
  }
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectResult

            // PutObjectRequest#setAccessControlList for more details
            putObjectRequest.setAccessControlList(acl);
        }
        LOG.trace("Put object [{}] from exchange [{}]...", putObjectRequest, exchange);

        PutObjectResult putObjectResult = getEndpoint().getS3Client().putObject(putObjectRequest);

        LOG.trace("Received result [{}]", putObjectResult);

        Message message = getMessageForResponse(exchange);
        message.setHeader(S3Constants.E_TAG, putObjectResult.getETag());
        if (putObjectResult.getVersionId() != null) {
            message.setHeader(S3Constants.VERSION_ID, putObjectResult.getVersionId());
        }

        if (getConfiguration().isDeleteAfterWrite() && filePayload != null) {
            IOHelper.close(putObjectRequest.getInputStream());
            FileUtil.deleteFile(filePayload);
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectResult

        } else {
            s3Object.setObjectContent(putObjectRequest.getInputStream());
        }
        objects.add(s3Object);
       
        PutObjectResult putObjectResult = new PutObjectResult();
        putObjectResult.setETag("3a5c8b1ad448bca04584ecb55b836264");
        return putObjectResult;
    }
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectResult

        s3Object.setBucketName(putObjectRequest.getBucketName());
        s3Object.setKey(putObjectRequest.getKey());
        s3Object.setObjectContent(putObjectRequest.getInputStream());
        objects.add(s3Object);
       
        PutObjectResult putObjectResult = new PutObjectResult();
        putObjectResult.setETag("3a5c8b1ad448bca04584ecb55b836264");
        return putObjectResult;
    }
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectResult

            putObjectRequest.setStorageClass(storageClass);
        }

        LOG.trace("Put object [{}] from exchange [{}]...", putObjectRequest, exchange);
       
        PutObjectResult putObjectResult = getEndpoint().getS3Client().putObject(putObjectRequest);

        LOG.trace("Received result [{}]", putObjectResult);
       
        Message message = getMessageForResponse(exchange);
        message.setHeader(S3Constants.E_TAG, putObjectResult.getETag());
        if (putObjectResult.getVersionId() != null) {
            message.setHeader(S3Constants.VERSION_ID, putObjectResult.getVersionId());           
        }
    }
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectResult

                        "Client calculated content hash didn't match hash calculated by Amazon S3.  " +
                        "You may need to delete the data stored in Amazon S3.");
            }
        }

        PutObjectResult result = new PutObjectResult();
        result.setETag(returnedMetadata.getETag());
        result.setVersionId(returnedMetadata.getVersionId());
        return result;
    }
View Full Code Here

Examples of com.amazonaws.services.s3.model.PutObjectResult

        blobStore.executor().execute(new Runnable() {
            @Override public void run() {
                try {
                    ObjectMetadata md = new ObjectMetadata();
                    md.setContentLength(sizeInBytes);
                    PutObjectResult objectResult = blobStore.client().putObject(blobStore.bucket(), buildKey(blobName), is, md);
                    listener.onCompleted();
                } catch (Exception e) {
                    listener.onFailure(e);
                }
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.