@Override
        public void onStorageEvent(final LocalTieredStorageEvent event) {
            for (final LocalTieredStorageListener listener: listeners) {
                try {
                    listener.onStorageEvent(event);

                } catch (Exception e) {
                    LOGGER.error("Caught failure from listener: {}", listener, e);
                }
            }
        }
Delegates to a list of listeners in insertion order.
Failures (escaped non-error exceptions) of one listener does not prevent execution of the next ones in the list.
storage/src/test/java/org/apache/kafka/server/log/remote/storage/LocalTieredStorageListener.java