|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jets3t.service.multi.ThreadedStorageService
org.jets3t.service.multi.s3.ThreadedS3Service
public class ThreadedS3Service
Constructor Summary | |
---|---|
ThreadedS3Service(S3Service service,
StorageServiceEventListener listener)
|
Method Summary | |
---|---|
boolean |
multipartCompleteUploads(java.util.List<MultipartUpload> multipartUploads)
Completes multiple multipart uploads and sends MultipartCompletesEvent notification events. |
boolean |
multipartStartUploads(java.lang.String bucketName,
java.util.List<StorageObject> objects)
Starts multiple multipart uploads and sends MultipartStartsEvent notification events. |
boolean |
multipartUploadParts(java.util.List<MultipartUploadAndParts> uploadAndPartsList)
Uploads multiple objects that will constitute a single final object, and sends MultipartUploadsEvent notification events. |
Methods inherited from class org.jets3t.service.multi.ThreadedStorageService |
---|
addServiceEventListener, copyObjects, createBuckets, deleteObjects, deleteObjects, downloadObjects, getObjectACLs, getObjects, getObjects, getObjectsHeads, getObjectsHeads, getProviderCredentials, getStorageService, isAuthenticatedConnection, isShutdown, listObjects, putACLs, putObjects, removeServiceEventListener, shutdown |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ThreadedS3Service(S3Service service, StorageServiceEventListener listener) throws ServiceException
ServiceException
Method Detail |
---|
public boolean multipartStartUploads(java.lang.String bucketName, java.util.List<StorageObject> objects)
MultipartStartsEvent
notification events.
The maximum number of threads is controlled by the JetS3t configuration property threaded-service.max-admin-thread-count.
bucketName
- the target bucket.objects
- a list of objects representing the overall multipart object.
public boolean multipartCompleteUploads(java.util.List<MultipartUpload> multipartUploads)
MultipartCompletesEvent
notification events.
The maximum number of threads is controlled by the JetS3t configuration property threaded-service.max-admin-thread-count.
multipartUploads
- a list of objects representing the multipart-uploads that will be completed.
public boolean multipartUploadParts(java.util.List<MultipartUploadAndParts> uploadAndPartsList)
MultipartUploadsEvent
notification events.
The maximum number of threads is controlled by the JetS3t configuration property threaded-service.max-admin-thread-count.
uploadAndPartsList
- list of wrapper objects containing a previously-started MultipartUpload and a
list of objects representing the parts that will make up the final object.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |