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, waitSE
protected 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.