StorageServiceEventListenerS3ServiceEventAdaptorpublic class StorageServiceEventAdaptor extends Object implements StorageServiceEventListener
StorageServiceEventListener to listen for events produced by
ThreadedStorageService.
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.
| Constructor | Description |
|---|---|
StorageServiceEventAdaptor() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
event(CopyObjectsEvent event) |
|
void |
event(CreateBucketsEvent event) |
|
void |
event(CreateObjectsEvent event) |
|
void |
event(DeleteObjectsEvent event) |
|
void |
event(DownloadObjectsEvent event) |
|
void |
event(GetObjectHeadsEvent event) |
|
void |
event(GetObjectsEvent event) |
|
void |
event(ListObjectsEvent event) |
|
void |
event(LookupACLEvent event) |
|
void |
event(UpdateACLEvent event) |
|
Throwable |
getErrorThrown() |
|
void |
throwErrorIfPresent() |
|
boolean |
wasErrorThrown() |
public void event(ListObjectsEvent event)
event in interface StorageServiceEventListenerpublic void event(CreateObjectsEvent event)
event in interface StorageServiceEventListenerpublic void event(CopyObjectsEvent event)
event in interface StorageServiceEventListenerpublic void event(CreateBucketsEvent event)
event in interface StorageServiceEventListenerpublic void event(DeleteObjectsEvent event)
event in interface StorageServiceEventListenerpublic void event(GetObjectsEvent event)
event in interface StorageServiceEventListenerpublic void event(GetObjectHeadsEvent event)
event in interface StorageServiceEventListenerpublic void event(LookupACLEvent event)
event in interface StorageServiceEventListenerpublic void event(UpdateACLEvent event)
event in interface StorageServiceEventListenerpublic void event(DownloadObjectsEvent event)
event in interface StorageServiceEventListenerpublic boolean wasErrorThrown()
public Throwable getErrorThrown()