Class S3ClientServiceImpl

java.lang.Object
loci.common.services.AbstractService
loci.common.services.S3ClientServiceImpl
All Implemented Interfaces:
S3ClientService, Service

public class S3ClientServiceImpl
extends AbstractService
implements S3ClientService
An S3 client
  • Constructor Summary

    Constructors 
    Constructor Description
    S3ClientServiceImpl()
    Default constructor.
  • Method Summary

    Modifier and Type Method Description
    boolean bucketExists​(java.lang.String bucket)
    Check whether a bucket exists
    java.io.InputStream getObject​(java.lang.String bucket, java.lang.String object, long offset)
    Read an object
    void getObject​(java.lang.String bucket, java.lang.String object, java.lang.String filename)
    Download an object
    void initialize​(java.lang.String server, int port, java.lang.String accessKey, java.lang.String secretKey, java.lang.String appName, java.lang.String appVersion)
    Initialise the S3 client
    S3ClientStat statObject​(java.lang.String bucket, java.lang.String object)
    Stat the object

    Methods inherited from class loci.common.services.AbstractService

    checkClassDependency

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait