public interface RequestContextController
@Inject
private RequestContextController requestContextController;
public void doRequest(String body) {
// activate request context
requestContextController.activate();
// do work in a request context.
// deactivate the request context
requestContextController.deactivate();
}
リクエストコンテキストが非アクティブ化されたら、もう一度アクティブ化して、新しいリクエストコンテキストを作成できます。アクティブ化されたリクエストコンテキストは現在のスレッドにバインドされ、リクエストスコープの Bean をターゲットとするインジェクションポイントは、同じリクエストスコープのオブジェクトで満たされます。| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | activate() 現在のスレッドの RequestContext がアクティブになっていない場合は、アクティブにします。 |
void | deactivate() 現在のリクエストコンテキストがこのコンテキストコントローラーによってアクティブ化された場合、それを非アクティブ化します。 |
boolean activate()
void deactivate()
throws ContextNotActiveExceptionContextNotActiveException - コンテキストがアクティブでない場合 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.