Class ClientDetails

java.lang.Object
org.microproxy.ClientDetails

public final class ClientDetails extends Object
What the proxy knows about a client: its address and, once authenticated, its user name.
  • Constructor Details

    • ClientDetails

      public ClientDetails()
      Creates client details with no address or authenticated user yet.
  • Method Details

    • getUserName

      public String getUserName()
      Returns the authenticated user name, or null.
      Returns:
      the authenticated user name, or null
    • setUserName

      public void setUserName(String userName)
      Sets the authenticated user name.
      Parameters:
      userName - the authenticated user name, or null if unknown
    • getClientAddress

      public InetSocketAddress getClientAddress()
      Returns the client socket address.
      Returns:
      the client socket address
    • setClientAddress

      public void setClientAddress(InetSocketAddress clientAddress)
      Sets the client socket address.
      Parameters:
      clientAddress - the client socket address