Класс HttpPrincipal
java.lang.Object
com.sun.net.httpserver.HttpPrincipal
- Все реализуемые интерфейсы:
Principal
public class HttpPrincipal extends Object implements Principal
Представляет пользователя, прошедшего базовую аутентификацию HTTP или аутентификацию HTTP Digest.
- Начиная с версии:
- 1.6
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
HttpPrincipal |
Создает HttpPrincipal из указанного username и realm. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Сравнивает два экземпляра HttpPrincipal. |
String |
getName() |
Возвращает содержимое этого субъекта в форме область:имя пользователя. |
String |
getRealm() |
Возвращает realm, с которым был создан этот объект. |
String |
getUsername() |
Возвращает username, с которым был создан этот объект. |
int |
hashCode() |
Возвращает хеш-код этого HttpPrincipal. |
String |
toString() |
Возвращает ту же строку, что и getName(). |
Методы, объявленные в классе Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация объявлена устаревшей и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате уведомления или прерывания, либо до истечения определенного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате уведомления или прерывания, либо до истечения определенного промежутка реального времени. |
Подробное описание конструкторов
HttpPrincipal
public HttpPrincipal(String username, String realm)
Создает
HttpPrincipal из указанного username и realm.- Параметры:
-
username— имя пользователя в данной области -
realm— область этого пользователя - Исключения:
-
NullPointerException— если имя пользователя или область равныnull
Подробное описание методов
equals
public boolean equals(Object another)
Сравнивает два экземпляра
HttpPrincipal. Возвращает true, если another является экземпляром HttpPrincipal, а его имя пользователя и область совпадают с именем пользователя и областью этого объекта. В противном случае возвращает false.getName
getUsername
public String getUsername()
Возвращает
username, с которым был создан этот объект.- Возвращает:
- имя пользователя, связанного с этим объектом
getRealm
public String getRealm()
Возвращает
realm, с которым был создан этот объект.- Возвращает:
- область, связанная с этим объектом
hashCode
toString
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.