Example usage for com.amazonaws.services.s3.model S3ObjectInputStream getHttpRequest

List of usage examples for com.amazonaws.services.s3.model S3ObjectInputStream getHttpRequest

Introduction

In this page you can find the example usage for com.amazonaws.services.s3.model S3ObjectInputStream getHttpRequest.

Prototype

public HttpRequestBase getHttpRequest() 

Source Link

Document

Returns the http request from which this input stream is derived.

Usage

From source file:com.easarrive.image.thumbor.executer.service.impl.SQSNotificationHandlerForThumbor.java

License:Open Source License

private String getAccessUrl(S3Object s3Object) throws Exception {
    S3ObjectInputStream s3ObjectInputStream = s3Object.getObjectContent();
    HttpRequestBase httpRequestBase = s3ObjectInputStream.getHttpRequest();
    URI uri = httpRequestBase.getURI();
    String accessUrl = uri.toString();
    return accessUrl;
}

From source file:net.lizhaoweb.aws.api.service.impl.SNSNotificationHandlerForCloudSearch.java

License:Open Source License

private String getAccessUrl(S3Object s3Object) {
    if (s3Object == null) {
        return null;
    }//from   ww w. j  ava  2s. c  o  m
    S3ObjectInputStream s3ObjectInputStream = s3Object.getObjectContent();
    if (s3ObjectInputStream == null) {
        return null;
    }
    HttpRequestBase httpRequestBase = s3ObjectInputStream.getHttpRequest();
    if (httpRequestBase == null) {
        return null;
    }
    URI uri = httpRequestBase.getURI();
    if (uri == null) {
        return null;
    }
    String accessUrl = uri.toString();
    return accessUrl;
}