Class ProxyInfo

java.lang.Object
com.sas.lsaf.client.ProxyInfo

public class ProxyInfo extends Object
Simple information holder that contains the necessary information to connect to a proxy server.
Since:
1.7
See Also:
  • Constructor Details

    • ProxyInfo

      public ProxyInfo(String proxyHost, int proxyPort)
      Constructs a proxy server information holder containing the proxy server connection parameters.
      Parameters:
      proxyHost - the proxy server host name (IP or DNS name)
      proxyPort - the proxy server port
    • ProxyInfo

      public ProxyInfo(String proxyHost, int proxyPort, String proxyUserId, String proxyPassword)
      Constructs a proxy server information holder containing the proxy server connection parameters as well as the credentials required to connect. This constructor should only be used if the proxy server requires authentication.
      Parameters:
      proxyHost - the proxy server host name (IP or DNS name)
      proxyPort - the proxy server port
      proxyUserId - the proxy server user id if the proxy server requires authentication
      proxyPassword - the proxy server password if the proxy server requires authentication
  • Method Details

    • getProxyHost

      public String getProxyHost()
      Returns the proxy server host to use when establishing a ClientSession.
      Returns:
      the proxy server host
    • setProxyHost

      public void setProxyHost(String proxyHost)
      Set the proxy server host to use when establishing a ClientSession.
      Parameters:
      proxyHost - the proxy host name (IP or DNS name).
    • getProxyPort

      public int getProxyPort()
      Returns the proxy server port to use when establishing a ClientSession.
      Returns:
      the proxy server port
    • setProxyPort

      public void setProxyPort(int proxyPort)
      Set the proxy server port to use when establishing a ClientSession.
      Parameters:
      proxyPort - the proxy server port
    • getProxyUserId

      public String getProxyUserId()
      Returns the proxy server user id to use when establishing a ClientSession.
      Returns:
      the proxy server user id
    • setProxyUserId

      public void setProxyUserId(String proxyUserId)
      Set the proxy server user id to use when establishing a ClientSession. This is required only when the proxy server is configured to require authentication.
      Parameters:
      proxyUserId - the proxy server user id
    • getProxyPassword

      public String getProxyPassword()
      Returns the proxy server password to use when establishing a ClientSession.
      Returns:
      the proxy server password
    • setProxyPassword

      public void setProxyPassword(String proxyPassword)
      Set the proxy server password to use when establishing a ClientSession. This is required only when the proxy server is configured to require authentication.
      Parameters:
      proxyPassword - the proxy server password