listener.s3ServiceEventPerformed((CreateObjectsEvent) event); } else if (event instanceof CopyObjectsEvent) { listener.s3ServiceEventPerformed((CopyObjectsEvent) event); } else if (event instanceof CreateBucketsEvent) { listener.s3ServiceEventPerformed((CreateBucketsEvent) event); } else if (event instanceof ListObjectsEvent) { listener.s3ServiceEventPerformed((ListObjectsEvent) event); } else if (event instanceof DeleteObjectsEvent) { listener.s3ServiceEventPerformed((DeleteObjectsEvent) event); } else if (event instanceof DeleteVersionedObjectsEvent) { listener.s3ServiceEventPerformed((DeleteVersionedObjectsEvent) event); } else if (event instanceof GetObjectsEvent) { listener.s3ServiceEventPerformed((GetObjectsEvent) event); } else if (event instanceof GetObjectHeadsEvent) { listener.s3ServiceEventPerformed((GetObjectHeadsEvent) event); } else if (event instanceof LookupACLEvent) { listener.s3ServiceEventPerformed((LookupACLEvent) event); } else if (event instanceof UpdateACLEvent) { listener.s3ServiceEventPerformed((UpdateACLEvent) event); } else if (event instanceof DownloadObjectsEvent) { listener.s3ServiceEventPerformed((DownloadObjectsEvent) event); } else { throw new IllegalArgumentException("Listener not invoked for event class: " + event.getClass());
listener.s3ServiceEventPerformed((CreateObjectsEvent) event); } else if (event instanceof CopyObjectsEvent) { listener.s3ServiceEventPerformed((CopyObjectsEvent) event); } else if (event instanceof CreateBucketsEvent) { listener.s3ServiceEventPerformed((CreateBucketsEvent) event); } else if (event instanceof ListObjectsEvent) { listener.s3ServiceEventPerformed((ListObjectsEvent) event); } else if (event instanceof DeleteObjectsEvent) { listener.s3ServiceEventPerformed((DeleteObjectsEvent) event); } else if (event instanceof DeleteVersionedObjectsEvent) { listener.s3ServiceEventPerformed((DeleteVersionedObjectsEvent) event); } else if (event instanceof GetObjectsEvent) { listener.s3ServiceEventPerformed((GetObjectsEvent) event); } else if (event instanceof GetObjectHeadsEvent) { listener.s3ServiceEventPerformed((GetObjectHeadsEvent) event); } else if (event instanceof LookupACLEvent) { listener.s3ServiceEventPerformed((LookupACLEvent) event); } else if (event instanceof UpdateACLEvent) { listener.s3ServiceEventPerformed((UpdateACLEvent) event); } else if (event instanceof DownloadObjectsEvent) { listener.s3ServiceEventPerformed((DownloadObjectsEvent) event); } else { throw new IllegalArgumentException("Listener not invoked for event class: " + event.getClass());