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 ContextNotActiveException
ContextNotActiveException
- コンテキストがアクティブでない場合 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.