Package org.jets3t.service.multi.event
Class CreateBucketsEvent
- java.lang.Object
-
- org.jets3t.service.multi.event.ServiceEvent
-
- org.jets3t.service.multi.event.CreateBucketsEvent
-
public class CreateBucketsEvent extends ServiceEvent
Multi-threaded service event fired byThreadedStorageService.createBuckets(String[]).EVENT_IN_PROGRESS events include an array of the
StorageBuckets that have been created since the last progress event was fired. These objects are available viagetCreatedBuckets().EVENT_CANCELLED events include an array of the
StorageBuckets that had not been created before the operation was cancelled. These objects are available viagetCancelledBuckets().- Author:
- James Murty
-
-
Field Summary
-
Fields inherited from class org.jets3t.service.multi.event.ServiceEvent
EVENT_CANCELLED, EVENT_COMPLETED, EVENT_ERROR, EVENT_IGNORED_ERRORS, EVENT_IN_PROGRESS, EVENT_STARTED
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StorageBucket[]getCancelledBuckets()StorageBucket[]getCreatedBuckets()static CreateBucketsEventnewCancelledEvent(StorageBucket[] incompletedBuckets, Object uniqueOperationId)static CreateBucketsEventnewCompletedEvent(Object uniqueOperationId)static CreateBucketsEventnewErrorEvent(Throwable t, Object uniqueOperationId)static CreateBucketsEventnewIgnoredErrorsEvent(ThreadWatcher threadWatcher, Throwable[] ignoredErrors, Object uniqueOperationId)static CreateBucketsEventnewInProgressEvent(ThreadWatcher threadWatcher, StorageBucket[] completedBuckets, Object uniqueOperationId)static CreateBucketsEventnewStartedEvent(ThreadWatcher threadWatcher, Object uniqueOperationId)-
Methods inherited from class org.jets3t.service.multi.event.ServiceEvent
getErrorCause, getEventCode, getIgnoredErrors, getThreadWatcher, getUniqueOperationId, toString
-
-
-
-
Method Detail
-
newErrorEvent
public static CreateBucketsEvent newErrorEvent(Throwable t, Object uniqueOperationId)
-
newStartedEvent
public static CreateBucketsEvent newStartedEvent(ThreadWatcher threadWatcher, Object uniqueOperationId)
-
newInProgressEvent
public static CreateBucketsEvent newInProgressEvent(ThreadWatcher threadWatcher, StorageBucket[] completedBuckets, Object uniqueOperationId)
-
newCompletedEvent
public static CreateBucketsEvent newCompletedEvent(Object uniqueOperationId)
-
newCancelledEvent
public static CreateBucketsEvent newCancelledEvent(StorageBucket[] incompletedBuckets, Object uniqueOperationId)
-
newIgnoredErrorsEvent
public static CreateBucketsEvent newIgnoredErrorsEvent(ThreadWatcher threadWatcher, Throwable[] ignoredErrors, Object uniqueOperationId)
-
getCreatedBuckets
public StorageBucket[] getCreatedBuckets() throws IllegalStateException
- Returns:
- the
StorageBuckets that have been created since the last progress event was fired. - Throws:
IllegalStateException- created buckets are only available from EVENT_IN_PROGRESS events.
-
getCancelledBuckets
public StorageBucket[] getCancelledBuckets() throws IllegalStateException
- Returns:
- the
StorageBuckets that had not been created before the operation was cancelled. - Throws:
IllegalStateException- cancelled buckets are only available from EVENT_CANCELLED events.
-
-