Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class HttpContext extends Object
HttpHandler
который вызывается, чтобы обработать запросы, предназначенные для того пути на связанном HttpServer или HttpsServer. Экземпляры HttpContext создаются создать методами в HttpServer и HttpsServer
Цепочка Filter
объекты могут быть добавлены к HttpContext. Все обмены, обработанные контекстом, могут быть пред-, и постобработанный каждым Просачиваются цепочка.
Модификатор | Конструктор и Описание |
---|---|
protected |
HttpContext() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract Map<String,Object> |
getAttributes()
возвращает изменчивую Карту, которая может использоваться, чтобы передать конфигурацию и другие данные, чтобы Фильтровать модули и к обработчику обмена контекста.
|
abstract Authenticator |
getAuthenticator()
Возвращается в настоящий момент Аутентификатор набора для этого контекста, если Вы существуете.
|
abstract List<Filter> |
getFilters()
возвраты список этого контекста Фильтров.
|
abstract HttpHandler |
getHandler()
возвращает обработчик для этого контекста
|
abstract String |
getPath()
возвращает путь, с которым создавался этот контекст
|
abstract HttpServer |
getServer()
возвращает сервер, с которым создавался этот контекст
|
abstract Authenticator |
setAuthenticator(Authenticator auth)
Устанавливает Аутентификатор для этого HttpContext.
|
abstract void |
setHandler(HttpHandler h)
Уже устанавливает обработчик для этого контекста, если не набор.
|
public abstract HttpHandler getHandler()
public abstract void setHandler(HttpHandler h)
h
- обработчик, чтобы установить для этого контекстаIllegalArgumentException
- если обработчик этого контекста уже устанавливается.NullPointerException
- если обработчик null
public abstract String getPath()
public abstract HttpServer getServer()
public abstract Map<String,Object> getAttributes()
Каждый атрибут, сохраненный в этой Карте, будет видим к каждому HttpExchange, обработанному этим контекстом
public abstract List<Filter> getFilters()
public abstract Authenticator setAuthenticator(Authenticator auth)
auth
- аутентификатор, чтобы установить. Если null
тогда любой ранее аутентификатор набора удаляется, и аутентификация клиента больше не будет требоваться.null
иначе.public abstract Authenticator getAuthenticator()
null
если ни один не устанавливается.
Авторское право © 2005, 2011, Oracle и/или его филиалы. Все права защищены.