Spec-Zone.ru › OpenJDK 24

Класс перечисления 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>
Описывает уровень вывода сообщений журнала, генерируемых сервером при обработке обменов.
С момента:
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, уровень подробного вывода включает заголовки запроса и ответа HttpExchange и абсолютный путь к обслуживаемому ресурсу.

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

values

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

valueOf

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

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/jdk.httpserver/com/sun/net/httpserver/SimpleFileServer.OutputLevel.html

Spec-Zone.ru

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