package org.dcm4che3.net.proxy; import java.io.IOException; import java.net.Socket; /** * Define Service Provider Interface for proxy manager (authentication * processing) * Loaded via Proxyservice Loader found under META-INF/services * * @author Amaury Pernette * */ public interface ProxyManager { void doProxyHandshake(final Socket s, final String hostname, final int port, final String userauth, final int connectTimeout) throws IOException; String getProviderName(); String getVersion(); }