java.lang.Object
com.sun.net.httpserver.HttpPrincipal
- 所有已实现的接口:
-
Principal
表示通过HTTP基本或摘要身份验证进行身份验证的用户。
-
Constructor Details
-
HttpPrincipal
从给定的username
和realm
创建一个HttpPrincipal
。- 参数:
-
username
- 领域内用户的名称 -
realm
- 此用户的领域 - 抛出:
-
NullPointerException
- 如果用户名或领域为null
-
-
Method Details
-
equals
比较两个HttpPrincipal
实例。如果another是HttpPrincipal
的一个实例,并且其用户名和领域与此对象的用户名和领域相等,则返回true
。否则返回false
。 -
getName
以realm:username的形式返回此主体的内容。 -
getUsername
返回创建此对象的username
。- 返回:
- 与此对象关联的用户的名称
-
getRealm
返回创建此对象的realm
。- 返回:
- 与此对象关联的领域
-
hashCode
public int hashCode()返回此HttpPrincipal
的哈希码。计算方法为(getUsername()+getRealm()).hashCode()
。 -
toString
返回与getName()
相同的字符串。
-