Spec-Zone .ru
спецификации, руководства, описания, API


javax.xml.ws.spi.http
Класс HttpContext

java.lang.Object
  расширенный javax.xml.ws.spi.http.HttpContext

public abstract class HttpContext
расширяет java.lang. Объект

HttpContext представляет отображение между корневым путем URI веб-сервиса к a HttpHandler который вызывается, чтобы обработать запросы, предназначенные для того пути на связанном контейнере.

Контейнер обеспечивает реализацию для этого, и это соответствует запросы к веб-сервису к соответствующим объектам HttpContext.

С тех пор:
JAX-WS 2.2
Автор:
Jitendra Kotamraju

Полевая Сводка
protected  HttpHandler обработчик
           
 
Сводка конструктора
HttpContext()
           
 
Сводка метода
abstract  java.lang.Object getAttribute(java.lang.String name)
          Возвращает значение атрибута для конфигурации контейнера и других данных, которые могут использоваться jax-ws временем выполнения.
abstract  java.util.Set<java.lang.String> getAttributeNames()
          Возвраты все названия атрибута для конфигурации контейнера и других данных, которые могут использоваться jax-ws временем выполнения.
abstract  java.lang.String getPath()
          Возвращает путь для этого контекста.
 void setHandler(HttpHandler handler)
          Время выполнения JAX-WS устанавливает свой обработчик во время Endpoint#publish(HttpContext) обработать запросы HTTP на этот контекст.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Полевая Деталь

обработчик

protected HttpHandler handler
Деталь конструктора

HttpContext

public HttpContext()
Деталь метода

setHandler

public void setHandler(HttpHandler handler)
Время выполнения JAX-WS устанавливает свой обработчик во время Endpoint#publish(HttpContext) обработать запросы HTTP на этот контекст. Контейнер или его расширения используют этот обработчик, чтобы обработать запросы.

Параметры:
handler - обработчик, чтобы установить для этого контекста

getPath

public abstract java.lang.String getPath()
Возвращает путь для этого контекста. Этот путь однозначно определяет конечную точку в приложении, и путь относительно пути контекста приложения. Контейнер должен дать этот путь, основанный на том, как это соответствует URI запроса к этому объекту HttpContext.

Для контейнера сервлета это обычно - образец URL для конечной точки.

Адрес конечной точки для этого контекста может быть вычислен следующим образом:

  HttpExchange exch = ...;
  String endpointAddress =
      exch.getScheme() + "://"
      + exch.getLocalAddress().getHostName()
      + ":" + exch.getLocalAddress().getPort()
      + exch.getContextPath() + getPath();
 

Возвраты:
путь этого контекста

getAttribute

public abstract java.lang.Object getAttribute(java.lang.String name)
Возвращает значение атрибута для конфигурации контейнера и других данных, которые могут использоваться jax-ws временем выполнения.

Параметры:
name - название атрибута
Возвраты:
значение атрибута

getAttributeNames

public abstract java.util.Set<java.lang.String> getAttributeNames()
Возвраты все названия атрибута для конфигурации контейнера и других данных, которые могут использоваться jax-ws временем выполнения.

Возвраты:
набор всех названий атрибута


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter