public abstract class HttpContext extends ObjectSE
HttpHandler へのマッピングを表します。コンテナーはこのための実装を提供し、Web サービスリクエストを対応する HttpContext オブジェクトに照合します。
| 修飾子と型 | フィールドと説明 |
|---|---|
protected HttpHandler | handler このコンテキストに設定するハンドラー。 |
| コンストラクターと説明 |
|---|
HttpContext() |
| 修飾子と型 | メソッドと説明 |
|---|---|
abstract ObjectSE | getAttribute(StringSE name)Jakarta XML Web Services ランタイムで使用できるコンテナーの構成およびその他のデータの属性値を返します。 |
abstract SetSE<StringSE> | getAttributeNames()Jakarta XML Web Services ランタイムで使用できるコンテナーの構成およびその他のデータのすべての属性名を返します。 |
abstract StringSE | getPath() このコンテキストのパスを返します。 |
void | setHandler(HttpHandler handler)Jakarta XML Web Services ランタイムは、 Endpoint.publish(HttpContext) 中にハンドラーを設定して、このコンテキストの HTTP リクエストを処理します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected HttpHandler handler
public void setHandler(HttpHandler handler)
Endpoint.publish(HttpContext) 中にハンドラーを設定して、このコンテキストの HTTP リクエストを処理します。コンテナーまたはその拡張機能は、このハンドラーを使用してリクエストを処理します。handler - このコンテキストに設定するハンドラー public abstract StringSE getPath()
サーブレットコンテナーの場合、これは通常、エンドポイントの URL パターンです。
このコンテキストのエンドポイントのアドレスは、次のように計算できます。
HttpExchange exch = ...;
String endpointAddress =
exch.getScheme() + "://"
+ exch.getLocalAddress().getHostName()
+ ":" + exch.getLocalAddress().getPort()
+ exch.getContextPath() + getPath();
public abstract ObjectSE getAttribute(StringSE name)
name - 属性名 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.