public class RoutesMapping extends RoutingHandlerSupport implements Initializable
methodBinderFactory| コンストラクタと説明 |
|---|
RoutesMapping()
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
getBasePackage() |
protected java.lang.Class<?> |
getHandlerClass(HttpRequest request,
ExecutionContext executionContext)
Routes定義にしたがい、リクエストのパスからハンドラのクラスを返す。
|
void |
initialize()
初期化処理
|
void |
setBasePackage(java.lang.String basePackage) |
void |
setBaseUri(java.lang.String baseUri) |
void |
setCheckInterval(long checkInterval) |
void |
setRoutes(java.lang.String routes) |
setMethodBinderFactorycreateHandlerFor, handle, setImmediate, writeDispatchingClassLogclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandlepublic RoutesMapping()
デフォルトで以下のプロパティを設定する。
baseUri: "" routes: routes.xml checkInterval: 0L
protected java.lang.Class<?> getHandlerClass(HttpRequest request, ExecutionContext executionContext) throws java.lang.ClassNotFoundException
HttpErrorResponseを送出する。getHandlerClass クラス内 DispatchHandler<HttpRequest,HttpResponse,RoutingHandlerSupport>request - リクエストexecutionContext - 実行コンテキストjava.lang.ClassNotFoundException - クラス不明例外public void setRoutes(java.lang.String routes)
routes - ルートpublic void setCheckInterval(long checkInterval)
checkInterval - インターバルpublic java.lang.String getBasePackage()
public void setBasePackage(java.lang.String basePackage)
basePackage - ベースパッケージpublic void setBaseUri(java.lang.String baseUri)
baseUri - ベースURIpublic void initialize()
initialize インタフェース内 Initializable