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 TypeMethodDescriptionvoid
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) void
boolean
-
Constructor Details
-
StorageServiceEventAdaptor
public StorageServiceEventAdaptor()
-
-
Method Details
-
event
- Specified by:
event
in interfaceStorageServiceEventListener
-
event
- Specified by:
event
in interfaceStorageServiceEventListener
-
event
- Specified by:
event
in interfaceStorageServiceEventListener
-
event
- Specified by:
event
in interfaceStorageServiceEventListener
-
event
- Specified by:
event
in interfaceStorageServiceEventListener
-
event
- Specified by:
event
in interfaceStorageServiceEventListener
-
event
- Specified by:
event
in interfaceStorageServiceEventListener
-
event
- Specified by:
event
in interfaceStorageServiceEventListener
-
event
- Specified by:
event
in interfaceStorageServiceEventListener
-
event
- Specified by:
event
in 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.
-