public class HttpRequestJavaPackageMapping extends java.lang.Object implements HttpRequestHandler
RequestPathJavaPackageMapping のラッパーであり
 その機能は以下の2点を除けば全く同じものである。
 
 1. ディスパッチ対象のクラスが確定した時点で、HTTPアクセスログにその内容を出力する。
 2. ベースパスを設定する際にURLの書式バリデーションを行うアクセサ setBaseUri(String)を追加。
 
 
 機能の詳細については、 RequestPathJavaPackageMapping を参照すること。RequestPathJavaPackageMapping| 修飾子とタイプ | クラスと説明 | 
|---|---|
static class  | 
HttpRequestJavaPackageMapping.Mapping
ディスパッチャの実体。 
 | 
| コンストラクタと説明 | 
|---|
HttpRequestJavaPackageMapping()
コンストラクタ 
 | 
HttpRequestJavaPackageMapping(java.lang.String baseUri,
                             java.lang.String basePackage)
コンストラクタ 
 | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
HttpResponse | 
handle(HttpRequest request,
      ExecutionContext context)
HTTPリクエストに対する処理を実行する。 
 | 
HttpRequestJavaPackageMapping | 
setBasePackage(java.lang.String basePackage)
ベースパッケージを設定する。 
 | 
HttpRequestJavaPackageMapping | 
setBasePath(java.lang.String basePath)
ベースパスを設定する。 
 | 
HttpRequestJavaPackageMapping | 
setBaseUri(java.lang.String baseUri)
ベースURIを設定する。 
 | 
HttpRequestJavaPackageMapping | 
setOptionalPackageMappingEntries(java.util.List<JavaPackageMappingEntry> optionalPackageMappingEntries)
RequestHandlerEntryでURIに合致したマッピング先Javaパッケージを上書きする場合に使用する、JavaPackageMappingEntryのリストを設定する。 
 | 
public HttpRequestJavaPackageMapping()
public HttpRequestJavaPackageMapping(java.lang.String baseUri,
                                     java.lang.String basePackage)
baseUri - マップ元リクエストURIbasePackage - マップ先Javaパッケージpublic HttpResponse handle(HttpRequest request, ExecutionContext context)
HttpMethodBinding により処理を委譲する。handle インタフェース内 Handler<HttpRequest,HttpResponse>handle インタフェース内 HttpRequestHandlerrequest - HTTPリクエストオブジェクトcontext - サーバサイド実行コンテキストオブジェクトpublic HttpRequestJavaPackageMapping setBasePath(java.lang.String basePath)
basePath - ベースパスpublic HttpRequestJavaPackageMapping setBaseUri(java.lang.String baseUri)
setBasePath(String)のシノニム)baseUri - ベースURIpublic HttpRequestJavaPackageMapping setBasePackage(java.lang.String basePackage)
basePackage - ベースパッケージpublic HttpRequestJavaPackageMapping setOptionalPackageMappingEntries(java.util.List<JavaPackageMappingEntry> optionalPackageMappingEntries)
optionalPackageMappingEntries - RequestHandlerEntryでURIに合致したマッピング先Javaパッケージを上書きする場合に使用する、JavaPackageMappingEntryのリスト