Package org.jets3t.service.multi
Class StorageServiceEventAdaptor
java.lang.Object
org.jets3t.service.multi.StorageServiceEventAdaptor
- All Implemented Interfaces:
StorageServiceEventListener
- Direct Known Subclasses:
S3ServiceEventAdaptor
Simple implementation of
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.
- Author:
- James Murty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidevent(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) voidboolean
-
Constructor Details
-
StorageServiceEventAdaptor
public StorageServiceEventAdaptor()
-
-
Method Details
-
event
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
- Specified by:
eventin interfaceStorageServiceEventListener
-
event
- Specified by:
eventin interfaceStorageServiceEventListener
-
wasErrorThrown
public boolean wasErrorThrown()- Returns:
- true if an event has resulted in an exception.
-
getErrorThrown
- Returns:
- the first error thrown by an event, or null if no error has been thrown.
-
throwErrorIfPresent
- Throws:
Exception- throws first error thrown by an event, or does nothing if no error occurred.
-