Spec-Zone.ru › OpenJDK 21

Перечисление SimpleFileServer.OutputLevel

java.lang.Object
java.lang.Enum<SimpleFileServer.OutputLevel>
com.sun.net.httpserver.SimpleFileServer.OutputLevel
Все реализованные интерфейсы:
Serializable, Comparable<SimpleFileServer.OutputLevel>, Constable
Вложенный класс:
SimpleFileServer
public static enum SimpleFileServer.OutputLevel extends Enum<SimpleFileServer.OutputLevel>
Описывает уровень вывода сообщений журнала, генерируемых сервером при обработке обменов.
Since:
18

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum

Enum.EnumDesc<E extends Enum<E>>

Краткое описание констант перечисления

Константа перечисления Описание
INFO
Используется для указания уровня вывода информативных сообщений журнала.
NONE
Используется для указания уровня вывода без сообщений журнала.
VERBOSE
Используется для указания уровня вывода подробных сообщений журнала.

Краткое описание методов

Модификатор и тип Метод Описание
static SimpleFileServer.OutputLevel valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем.
static SimpleFileServer.OutputLevel[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.

Методы, объявленные в классе java.lang.Enum

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Методы, объявленные в классе java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Подробное описание констант перечисления

NONE

public static final SimpleFileServer.OutputLevel NONE
Используется для указания уровня вывода без сообщений журнала.

INFO

public static final SimpleFileServer.OutputLevel INFO
Используется для указания уровня вывода информативных сообщений журнала.

Формат сообщения журнала основан на общем формате журнала, который включает следующую информацию об HttpExchange:

remotehost rfc931 authuser [date] "request" status bytes

Пример:


    127.0.0.1 - - [22/Jun/2000:13:55:36 -0700] "GET /example.txt HTTP/1.1" 200 -
 
Примечание для реализации:
Поля rfc931, authuser и bytes не захватываются в реализации, поэтому всегда представляются как '-'.

VERBOSE

public static final SimpleFileServer.OutputLevel VERBOSE
Используется для указания уровня вывода подробных сообщений журнала.

В дополнение к информации, предоставляемой уровнем info, уровень verbose включает заголовки запроса и ответа HttpExchange и абсолютный путь к предоставленному ресурсу.

Подробное описание методов

values

public static SimpleFileServer.OutputLevel[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.
Возвращает:
массив, содержащий константы этого класса перечисления в порядке их объявления

valueOf

public static SimpleFileServer.OutputLevel valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом классе. (Дополнительные символы пробелов не допускаются.)
Параметры:
name - имя возвращаемой константы перечисления.
Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException - если в этом классе перечисления нет константы с указанным именем
NullPointerException - если аргумент равен null

© 1993, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/jdk.httpserver/com/sun/net/httpserver/SimpleFileServer.OutputLevel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API