Class ProxyData

java.lang.Object
org.eclipse.jgit.transport.sshd.ProxyData

public class ProxyData extends Object
A DTO encapsulating the data needed to connect through a proxy server.
Since:
5.2
  • Field Details

    • proxy

      @NonNull private final Proxy proxy
    • proxyUser

      private final String proxyUser
    • proxyPassword

      private final char[] proxyPassword
  • Constructor Details

  • Method Details

    • getProxy

      @NonNull public Proxy getProxy()
      Obtains the remote InetSocketAddress of the proxy to connect to.
      Returns:
      the remote address of the proxy
    • getUser

      public String getUser()
      Obtains the user to log in at the proxy with.
      Returns:
      the user name, or null if none
    • getPassword

      public char[] getPassword()
      Obtains a copy of the internally stored password.
      Returns:
      the password or null if none
    • clearPassword

      public void clearPassword()
      Clears the stored password, if any.