Package org.jets3t.service.multithread
Class S3ServiceEventAdaptor
- java.lang.Object
-
- org.jets3t.service.multithread.S3ServiceEventAdaptor
-
- All Implemented Interfaces:
S3ServiceEventListener
public class S3ServiceEventAdaptor extends Object implements S3ServiceEventListener
Simple implementation ofS3ServiceEventListenerto listen for events produced byS3ServiceMulti.By default this adaptor does nothing but store the first Error event it comes across, if any, and make it available through
getErrorThrown().The behaviour of this class can be specialised by over-riding the appropriate s3ServiceEventPerformed methods, though always be sure to call the super version of these methods if you are relying on the default error-trapping functions of this class.
- Author:
- James Murty
-
-
Constructor Summary
Constructors Constructor Description S3ServiceEventAdaptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThrowablegetErrorThrown()voids3ServiceEventPerformed(CopyObjectsEvent event)voids3ServiceEventPerformed(CreateBucketsEvent event)voids3ServiceEventPerformed(CreateObjectsEvent event)voids3ServiceEventPerformed(DeleteObjectsEvent event)voids3ServiceEventPerformed(DeleteVersionedObjectsEvent event)voids3ServiceEventPerformed(DownloadObjectsEvent event)voids3ServiceEventPerformed(GetObjectHeadsEvent event)voids3ServiceEventPerformed(GetObjectsEvent event)voids3ServiceEventPerformed(ListObjectsEvent event)voids3ServiceEventPerformed(LookupACLEvent event)voids3ServiceEventPerformed(UpdateACLEvent event)booleanwasErrorThrown()
-
-
-
Method Detail
-
s3ServiceEventPerformed
public void s3ServiceEventPerformed(ListObjectsEvent event)
- Specified by:
s3ServiceEventPerformedin interfaceS3ServiceEventListener
-
s3ServiceEventPerformed
public void s3ServiceEventPerformed(CreateObjectsEvent event)
- Specified by:
s3ServiceEventPerformedin interfaceS3ServiceEventListener
-
s3ServiceEventPerformed
public void s3ServiceEventPerformed(CopyObjectsEvent event)
- Specified by:
s3ServiceEventPerformedin interfaceS3ServiceEventListener
-
s3ServiceEventPerformed
public void s3ServiceEventPerformed(CreateBucketsEvent event)
- Specified by:
s3ServiceEventPerformedin interfaceS3ServiceEventListener
-
s3ServiceEventPerformed
public void s3ServiceEventPerformed(DeleteObjectsEvent event)
- Specified by:
s3ServiceEventPerformedin interfaceS3ServiceEventListener
-
s3ServiceEventPerformed
public void s3ServiceEventPerformed(DeleteVersionedObjectsEvent event)
- Specified by:
s3ServiceEventPerformedin interfaceS3ServiceEventListener
-
s3ServiceEventPerformed
public void s3ServiceEventPerformed(GetObjectsEvent event)
- Specified by:
s3ServiceEventPerformedin interfaceS3ServiceEventListener
-
s3ServiceEventPerformed
public void s3ServiceEventPerformed(GetObjectHeadsEvent event)
- Specified by:
s3ServiceEventPerformedin interfaceS3ServiceEventListener
-
s3ServiceEventPerformed
public void s3ServiceEventPerformed(LookupACLEvent event)
- Specified by:
s3ServiceEventPerformedin interfaceS3ServiceEventListener
-
s3ServiceEventPerformed
public void s3ServiceEventPerformed(UpdateACLEvent event)
- Specified by:
s3ServiceEventPerformedin interfaceS3ServiceEventListener
-
s3ServiceEventPerformed
public void s3ServiceEventPerformed(DownloadObjectsEvent event)
- Specified by:
s3ServiceEventPerformedin interfaceS3ServiceEventListener
-
wasErrorThrown
public boolean wasErrorThrown()
- Returns:
- true if an event has resulted in an exception.
-
getErrorThrown
public Throwable getErrorThrown()
- Returns:
- the first error thrown by an event, or null if no error has been thrown.
-
-