@Override public int compare(ImageServerBuilder<?> o1, ImageServerBuilder<?> o2) { return (int)Math.signum(o2.supportLevel(path, type, cls) - o1.supportLevel(path, type, cls)); }
logger.debug("{}: rank {} ", provider, provider.supportLevel(path, type, cls)); if (provider.supportLevel(path, type, cls) == 0) { logger.error("No image server provider found for {}", path); return null; ImageServer<T> server = (ImageServer<T>)provider.buildServer(path); if (server != null) { logger.warn("ImageServer creation failed", e); logger.debug("Provider " + provider + " support level " + provider.supportLevel(path, type, cls));