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) |
setMethodBinderFactory
createHandlerFor, handle, setImmediate, writeDispatchingClassLog
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
handle
public 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