public abstract class HttpContext extends Object
HttpHandler
へのマッピングを表します。これは、関連付けられたコンテナ上のそのパスに送られる予定の要求を処理するために呼び出されます。
コンテナはこのための実装を提供し、Web サービス要求を対応する HttpContext オブジェクトに一致させます。
修飾子と型 | フィールドと説明 |
---|---|
protected HttpHandler |
handler |
コンストラクタと説明 |
---|
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-pattern になります。
このコンテキストに対応する端点のアドレスは、次のように計算されます。
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 のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.