| Package | Description |
|---|---|
| org.jets3t.service |
Provides the main S3 Service interface, on which all JetS3t REST/HTTP or SOAP
implementations are based, and utilites applicable for all services.
|
| org.jets3t.service.impl.rest |
Contains utilties of use to any REST/HTTP S3 Service implementations, and specifically to
the HttpClient implementation provided with JetS3t.
|
| org.jets3t.service.impl.rest.httpclient |
Provides a REST/HTTP S3 Service implementation based on the
Apache HttpClient library - this
implementation is the most reliable and efficient implementation provided with JetS3t.
|
| org.jets3t.service.multi.s3 |
| Modifier and Type | Field and Description |
|---|---|
private static MultipartUpload[] |
MultipartUploadChunk.EMPTY_UPLOADS |
protected MultipartUpload[] |
MultipartUploadChunk.uploads |
| Modifier and Type | Method and Description |
|---|---|
MultipartUpload[] |
MultipartUploadChunk.getUploads() |
MultipartUpload |
S3Service.multipartStartUpload(java.lang.String bucketName,
S3Object object)
Start a multipart upload process for a given object; must be done before
individual parts can be uploaded.
|
MultipartUpload |
S3Service.multipartStartUpload(java.lang.String bucketName,
java.lang.String objectKey,
java.util.Map<java.lang.String,java.lang.Object> metadata)
Start a multipart upload process for a given object; must be done before
individual parts can be uploaded.
|
MultipartUpload |
S3Service.multipartStartUpload(java.lang.String bucketName,
java.lang.String objectKey,
java.util.Map<java.lang.String,java.lang.Object> metadata,
AccessControlList acl,
java.lang.String storageClass)
Start a multipart upload process for a given object; must be done before
individual parts can be uploaded.
|
protected abstract MultipartUpload |
S3Service.multipartStartUploadImpl(java.lang.String bucketName,
java.lang.String objectKey,
java.util.Map<java.lang.String,java.lang.Object> metadata,
AccessControlList acl,
java.lang.String storageClass,
java.lang.String serverSideEncryptionAlgorithm) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<MultipartUpload> |
S3Service.multipartListUploads(java.lang.String bucketName)
List the multipart uploads that have been started within a bucket and
have not yet been completed or aborted.
|
java.util.List<MultipartUpload> |
S3Service.multipartListUploads(java.lang.String bucketName,
java.lang.String nextKeyMarker,
java.lang.String nextUploadIdMarker,
java.lang.Integer maxUploads) |
java.util.List<MultipartUpload> |
S3Service.multipartListUploads(java.lang.String bucketName,
java.lang.String prefix,
java.lang.String delimiter,
java.lang.String nextKeyMarker,
java.lang.String nextUploadIdMarker,
java.lang.Integer maxUploads)
List the multipart uploads that have been started within
a bucket and have not yet been completed or aborted.
|
| Modifier and Type | Method and Description |
|---|---|
void |
S3Service.multipartAbortUpload(MultipartUpload upload)
Abort the given multipart upload process.
|
MultipartCompleted |
S3Service.multipartCompleteUpload(MultipartUpload upload)
Convenience method to complete a multipart upload by automatically finding
its parts.
|
MultipartCompleted |
S3Service.multipartCompleteUpload(MultipartUpload upload,
java.util.List<MultipartPart> parts)
Complete a multipart upload by combining all the given parts into
the final object.
|
java.util.List<MultipartPart> |
S3Service.multipartListParts(MultipartUpload upload)
List the parts that have been uploaded for a given multipart upload.
|
MultipartPart |
S3Service.multipartUploadPart(MultipartUpload upload,
java.lang.Integer partNumber,
S3Object object)
Upload an individual part that will comprise a piece of a multipart upload object.
|
MultipartPart |
S3Service.multipartUploadPartCopy(MultipartUpload upload,
java.lang.Integer partNumber,
java.lang.String sourceBucketName,
java.lang.String sourceObjectKey)
From an existing object, copy an individual part that will comprise a piece of a
multipart upload object.
|
MultipartPart |
S3Service.multipartUploadPartCopy(MultipartUpload upload,
java.lang.Integer partNumber,
java.lang.String sourceBucketName,
java.lang.String sourceObjectKey,
java.util.Calendar ifModifiedSince,
java.util.Calendar ifUnmodifiedSince,
java.lang.String[] ifMatchTags,
java.lang.String[] ifNoneMatchTags,
java.lang.Long byteRangeStart,
java.lang.Long byteRangeEnd,
java.lang.String versionId)
From an existing object, copy an individual part that will comprise a piece of a
multipart upload object.
|
MultipartPart |
S3Service.multipartUploadPartCopy(MultipartUpload upload,
java.lang.Integer partNumber,
java.lang.String sourceBucketName,
java.lang.String sourceObjectKey,
java.lang.String versionId)
From an existing object, copy an individual part that will comprise a piece of a
multipart upload object.
|
| Constructor and Description |
|---|
MultipartUploadChunk(java.lang.String prefix,
java.lang.String delimiter,
MultipartUpload[] uploads,
java.lang.String[] commonPrefixes,
java.lang.String priorLastKey,
java.lang.String priorLastIdMarker) |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<MultipartUpload> |
XmlResponsesSaxParser.ListMultipartUploadsResultHandler.uploads |
| Modifier and Type | Method and Description |
|---|---|
MultipartUpload |
XmlResponsesSaxParser.MultipartUploadResultHandler.getMultipartUpload() |
MultipartUpload |
XmlResponsesSaxParser.parseInitiateMultipartUploadResult(java.io.InputStream inputStream) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<MultipartUpload> |
XmlResponsesSaxParser.ListMultipartUploadsResultHandler.getMultipartUploadList() |
| Modifier and Type | Method and Description |
|---|---|
protected MultipartUpload |
RestS3Service.multipartStartUploadImpl(java.lang.String bucketName,
java.lang.String objectKey,
java.util.Map<java.lang.String,java.lang.Object> metadataProvided,
AccessControlList acl,
java.lang.String storageClass) |
protected MultipartUpload |
RestS3Service.multipartStartUploadImpl(java.lang.String bucketName,
java.lang.String objectKey,
java.util.Map<java.lang.String,java.lang.Object> metadataProvided,
AccessControlList acl,
java.lang.String storageClass,
java.lang.String serverSideEncryptionAlgorithm) |
| Modifier and Type | Field and Description |
|---|---|
private MultipartUpload[] |
MultipartStartsEvent.completedMultipartUploads |
private MultipartUpload[] |
MultipartCompletesEvent.incompleteUploads |
private MultipartUpload |
ThreadedS3Service.MultipartCompleteRunnable.multipartUpload |
private MultipartUpload |
ThreadedS3Service.MultipartUploadObjectRunnable.multipartUpload |
private MultipartUpload |
MultipartUploadAndParts.multipartUpload |
| Modifier and Type | Method and Description |
|---|---|
MultipartUpload[] |
MultipartCompletesEvent.getCancelledUploads() |
MultipartUpload |
MultipartUploadAndParts.getMultipartUpload() |
MultipartUpload[] |
MultipartStartsEvent.getStartedUploads() |
| Modifier and Type | Method and Description |
|---|---|
static MultipartCompletesEvent |
MultipartCompletesEvent.newCancelledEvent(MultipartUpload[] incompletedUploads,
java.lang.Object uniqueOperationId) |
static MultipartStartsEvent |
MultipartStartsEvent.newInProgressEvent(ThreadWatcher threadWatcher,
MultipartUpload[] completedMultipartUploads,
java.lang.Object uniqueOperationId) |
private void |
MultipartStartsEvent.setCompletedUploads(MultipartUpload[] uploads) |
private void |
MultipartCompletesEvent.setIncompleteUploads(MultipartUpload[] uploads) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ThreadedS3Service.multipartCompleteUploads(java.util.List<MultipartUpload> multipartUploads)
Completes multiple multipart uploads and sends
MultipartCompletesEvent notification events. |
| Constructor and Description |
|---|
MultipartCompleteRunnable(MultipartUpload multipartUpload) |
MultipartUploadAndParts(MultipartUpload multipartUpload) |
MultipartUploadAndParts(MultipartUpload multipartUpload,
java.util.List<S3Object> partObjects) |
MultipartUploadAndParts(MultipartUpload multipartUpload,
java.util.List<S3Object> partObjects,
java.lang.Integer partNumberOffset) |
MultipartUploadObjectRunnable(MultipartUpload multipartUpload,
java.lang.Integer partNumber,
S3Object object,
BytesProgressWatcher progressMonitor) |