java.lang.Object
com.sun.net.httpserver.HttpContext
public abstract class HttpContext extends Object
HttpContextは、アプリケーションのルートURIパスと、関連付けられたHttpServerまたはHttpsServerでそのパス宛てのリクエストを処理するために起動されるHttpHandlerとの間のマッピングを表します。
  HttpContextインスタンスは、HttpServerおよびHttpsServerのcreateメソッドによって作成されます。
 
 FilterオブジェクトのチェーンをHttpContextに追加できます。 コンテキストで処理されるすべての交換は、チェーン内の各Filterで前処理および後処理できます。 
- 導入されたバージョン:
- 1.6
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明abstract Authenticatorこのコンテキストに現在設定されているAuthenticatorを返します(存在する場合)。abstract HttpHandlerこのコンテキストのハンドラを返します。abstract StringgetPath()このコンテキストが作成されたパスを返します。abstract HttpServerこのコンテキストが作成されたサーバーを返します。abstract AuthenticatorこのHttpContextのAuthenticatorを設定します。abstract voidsetHandler(HttpHandler handler) このコンテキストのハンドラがまだ設定されていない場合は設定します。
- 
コンストラクタの詳細- 
HttpContextprotected HttpContext()サブクラスが呼び出すためのコンストラクタ。
 
- 
- 
メソッドの詳細- 
getHandlerpublic abstract HttpHandler getHandler()このコンテキストのハンドラを返します。- 戻り値:
- このコンテキストのHttpHandler
 
- 
setHandlerpublic abstract void setHandler(HttpHandler handler) このコンテキストのハンドラがまだ設定されていない場合は設定します。- パラメータ:
- handler- このコンテキスト用に設定するハンドラ
- スロー:
- IllegalArgumentException- このハンドラのコンテキストがすでに設定されている場合。
- NullPointerException- ハンドラが- nullの場合
 
- 
getPathpublic abstract String getPath()このコンテキストが作成されたパスを返します。- 戻り値:
- このパスのコンテキスト
 
- 
getServerpublic abstract HttpServer getServer()このコンテキストが作成されたサーバーを返します。- 戻り値:
- このサーバーのコンテキスト
 
- 
getAttributes可変Mapを返します。これは、構成およびその他のデータをFilterモジュールおよびコンテキスト交換ハンドラに渡すために使用できます。この Mapに格納されているすべての属性は、このコンテキストによって処理されるすべてのHttpExchangeに表示されます。- 戻り値:
- このコンテキストの属性を含むMap
 
- 
getFilters- 戻り値:
- このコンテキストのフィルタを含むList
 
- 
setAuthenticatorpublic abstract Authenticator setAuthenticator(Authenticator auth) このHttpContextのAuthenticatorを設定します。 コンテキストでオーセンティケータが確立されると、すべてのクライアント・リクエストが認証され、指定されたオブジェクトが呼び出されて各リクエストが検証されます。 このメソッドの各呼出しは、以前に設定された値を置き換えます。- パラメータ:
- auth- 設定する- Authenticator。- nullの場合、以前に設定した- Authenticatorは削除され、クライアント認証は不要になります。
- 戻り値:
- 設定されている場合は以前のAuthenticator、そうでない場合はnull。
 
- 
getAuthenticatorpublic abstract Authenticator getAuthenticator()このコンテキストに現在設定されているAuthenticatorを返します(存在する場合)。- 戻り値:
- このHttpContext Authenticator。何も設定されていない場合はnull
 
 
-