@Override protected void fireServiceEvent(ServiceEvent event) { if (serviceEventListeners.size() == 0) { if (log.isWarnEnabled()) { log.warn("ThreadedS3Service invoked without any StorageServiceEventListener objects, this is dangerous!"); } } for (StorageServiceEventListener listener: this.serviceEventListeners) { if (listener instanceof S3ServiceEventListener) { if (event instanceof MultipartUploadsEvent) { ((S3ServiceEventListener)listener).event((MultipartUploadsEvent) event); } else if (event instanceof MultipartStartsEvent) { ((S3ServiceEventListener)listener).event((MultipartStartsEvent) event); } else if (event instanceof MultipartCompletesEvent) { ((S3ServiceEventListener)listener).event((MultipartCompletesEvent) event); } else { super.fireServiceEvent(event); } } else { super.fireServiceEvent(event); } } }
@Override protected void fireServiceEvent(ServiceEvent event) { if (serviceEventListeners.size() == 0) { if (log.isWarnEnabled()) { log.warn("ThreadedS3Service invoked without any StorageServiceEventListener objects, this is dangerous!"); } } for (StorageServiceEventListener listener: this.serviceEventListeners) { if (listener instanceof S3ServiceEventListener) { if (event instanceof MultipartUploadsEvent) { ((S3ServiceEventListener)listener).event((MultipartUploadsEvent) event); } else if (event instanceof MultipartStartsEvent) { ((S3ServiceEventListener)listener).event((MultipartStartsEvent) event); } else if (event instanceof MultipartCompletesEvent) { ((S3ServiceEventListener)listener).event((MultipartCompletesEvent) event); } else { super.fireServiceEvent(event); } } else { super.fireServiceEvent(event); } } }