package org.mapfish.print; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; import javax.imageio.ImageIO; /** * Scans for ImageIO plugins when the application context is loaded. */ public final class ImageIOPluginScanner implements ApplicationListener<ContextRefreshedEvent> { /** * Ensure that extensions for ImageIO (like the reader and writer for TIFF) are registered. * This is required for certain Windows systems. * * @param event the startup event. Not needed here but required for API. */ @Override public void onApplicationEvent(final ContextRefreshedEvent event) { ImageIO.scanForPlugins(); } }