public abstract class HttpContext extends Object
HttpHandler который вызывается, чтобы обработать запросы, предназначенные для того пути на связанном контейнере. Контейнер обеспечивает реализацию для этого, и это соответствует запросы к веб-сервису к соответствующим объектам HttpContext.
| Модификатор и Тип | Поле и Описание |
|---|---|
protected HttpHandler |
обработчик |
| Конструктор и Описание |
|---|
HttpContext() |
| Модификатор и Тип | Метод и Описание |
|---|---|
abstract Object |
getAttribute(String name)
Возвращает значение атрибута для конфигурации контейнера и других данных, которые могут использоваться jax-ws временем выполнения.
|
abstract Set<String> |
getAttributeNames()
Возвраты все названия атрибута для конфигурации контейнера и других данных, которые могут использоваться jax-ws временем выполнения.
|
abstract String |
getPath()
Возвращает путь для этого контекста.
|
void |
setHandler(HttpHandler handler)
Время выполнения JAX-WS устанавливает свой обработчик во время
Endpoint.publish(HttpContext) обработать запросы HTTP на этот контекст. |
protected HttpHandler handler
public void setHandler(HttpHandler handler)
Endpoint.publish(HttpContext) обработать запросы HTTP на этот контекст. Контейнер или его расширения используют этот обработчик, чтобы обработать запросы.handler - обработчик, чтобы установить для этого контекстаpublic abstract String getPath()
Для контейнера сервлета это обычно - образец URL для конечной точки.
Адрес конечной точки для этого контекста может быть вычислен следующим образом:
HttpExchange exch = ...;
String endpointAddress =
exch.getScheme() + "://"
+ exch.getLocalAddress().getHostName()
+ ":" + exch.getLocalAddress().getPort()
+ exch.getContextPath() + getPath();
public abstract Object getAttribute(String name)
name - название атрибута
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92