Package org.jets3t.service.multithread

Interface Summary
CancelEventTrigger Interface implemented by multi-threaded S3 operations that can be cancelled prior to finishing.
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 A simple container object to associate one of an S3Object or a signed URL string with an output file or output stream to which the S3 object's data will be written.
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 S3 service wrapper that performs multiple S3 requests at a time using multi-threading and an underlying thread-safe S3Service implementation.
S3ServiceSimpleMulti S3 service wrapper that performs multiple S3 requests at a time using multi-threading and an underlying thread-safe S3Service implementation.
ServiceEvent Base class of all events produced by S3ServiceMulti.
ThreadWatcher A thread watcher is associated with a multi-threaded S3 operation and contains information about the progress of the operation.
UpdateACLEvent Multi-threaded service event fired by S3ServiceMulti.putACLs(org.jets3t.service.model.S3Bucket, org.jets3t.service.model.S3Object[]).