Package org.jets3t.service.multi
Class StorageServiceEventAdaptor
- java.lang.Object
-
- org.jets3t.service.multi.StorageServiceEventAdaptor
-
- All Implemented Interfaces:
StorageServiceEventListener
- Direct Known Subclasses:
S3ServiceEventAdaptor
public class StorageServiceEventAdaptor extends Object implements StorageServiceEventListener
Simple implementation ofStorageServiceEventListenerto listen for events produced byThreadedStorageService.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 event 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 StorageServiceEventAdaptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidevent(CopyObjectsEvent event)voidevent(CreateBucketsEvent event)voidevent(CreateObjectsEvent event)voidevent(DeleteObjectsEvent event)voidevent(DownloadObjectsEvent event)voidevent(GetObjectHeadsEvent event)voidevent(GetObjectsEvent event)voidevent(ListObjectsEvent event)voidevent(LookupACLEvent event)voidevent(UpdateACLEvent event)ThrowablegetErrorThrown()voidthrowErrorIfPresent()booleanwasErrorThrown()
-
-
-
Method Detail
-
event
public void event(ListObjectsEvent event)
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
public void event(CreateObjectsEvent event)
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
public void event(CopyObjectsEvent event)
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
public void event(CreateBucketsEvent event)
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
public void event(DeleteObjectsEvent event)
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
public void event(GetObjectsEvent event)
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
public void event(GetObjectHeadsEvent event)
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
public void event(LookupACLEvent event)
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
public void event(UpdateACLEvent event)
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
public void event(DownloadObjectsEvent event)
- Specified by:
eventin interfaceStorageServiceEventListener
-
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.
-
-