Package org.jets3t.service.multithread

A multi-threading utility that manages multiple S3 interactions at once by wrapping an S3Service implementation and running this service with multiple threads.

See:
          Description

Interface Summary
CancelEventTrigger Deprecated. 0.8.0 use CancelEventTrigger instead.
S3ServiceEventListener Listener for events produced by S3ServiceMulti, where each event type is represented by an object passed to the s3ServiceEventPerformed method.
 

Class Summary
CopyObjectsEvent Multi-threaded service event fired by S3ServiceMulti.copyObjects(String, String, String[], S3Object[], boolean).
CreateBucketsEvent Multi-threaded service event fired by S3ServiceMulti.createBuckets(S3Bucket[]).
CreateObjectsEvent Multi-threaded service event fired by S3ServiceMulti.putObjects(S3Bucket, S3Object[]).
DeleteObjectsEvent Multi-threaded service event fired by S3ServiceMulti.deleteObjects(S3Bucket, S3Object[]).
DeleteVersionedObjectsEvent Multi-threaded service event fired by S3ServiceMulti.deleteVersionsOfObject(String[], String, String) or S3ServiceMulti.deleteVersionsOfObjectWithMFA(String[], String, String, String, String).
DownloadObjectsEvent Multi-threaded service event fired by S3ServiceMulti.downloadObjects(org.jets3t.service.model.S3Bucket, DownloadPackage[]).
DownloadPackage Deprecated. 0.8.0 use DownloadPackage instead.
GetObjectHeadsEvent Multi-threaded service event fired by S3ServiceMulti.getObjectsHeads(org.jets3t.service.model.S3Bucket, org.jets3t.service.model.S3Object[]).
GetObjectsEvent Multi-threaded service event fired by S3ServiceMulti.getObjects(org.jets3t.service.model.S3Bucket, org.jets3t.service.model.S3Object[]).
ListObjectsEvent Multi-threaded service event fired by S3ServiceMulti.listObjects(String, String[], String, long).
LookupACLEvent Multi-threaded service event fired by S3ServiceMulti.getObjectACLs(S3Bucket, S3Object[]).
S3ServiceEventAdaptor Simple implementation of S3ServiceEventListener to listen for events produced by S3ServiceMulti.
S3ServiceMulti Deprecated. 0.8.0 use ThreadedStorageService instead.
S3ServiceSimpleMulti Deprecated. 0.8.0 use SimpleThreadedStorageService instead.
ServiceEvent Deprecated. 0.8.0 use ServiceEvent instead.
ThreadWatcher Deprecated. 0.8.0 use ThreadWatcher instead.
UpdateACLEvent Multi-threaded service event fired by S3ServiceMulti.putACLs(org.jets3t.service.model.S3Bucket, org.jets3t.service.model.S3Object[]).
 

Package org.jets3t.service.multithread Description

A multi-threading utility that manages multiple S3 interactions at once by wrapping an S3Service implementation and running this service with multiple threads. The multi-threading service class S3ServiceMulti manages the threads and sends notification events packaged as ServiceEvents to interested listening classes.