Esempio n. 1
0
  private void initializeProxy(String hosting) {
    Proxy proxy;
    try {
      proxy = proxyProvider.getProxy(hosting, ProxyType.SOCKS);
    } catch (ProxyNotAvailableException e) {
      LOGGER.error("proxy not available: {}", e.getMessage());

      throw new IllegalStateException("proxy not available: " + e.getMessage());
    }

    LOGGER.debug("using proxy: {}", proxy);

    SocketFactory socketFactory = createSocketFactory(proxy);
    ftpClient.setSocketFactory(socketFactory);
  }