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();
}
Once the request context has been deactivated, you may activate it once again, creating a brand new request context.
The activated request context is bound to the current thread, any injection points targeting a request scoped bean
will be satisfied with the same request scoped objects.| Modifier and Type | Method and Description |
|---|---|
boolean |
activate()
Activates a RequestContext for the current thread if one is not already active.
|
void |
deactivate()
Deactivates the current Request Context if it was activated by this context controller.
|
boolean activate()
void deactivate()
throws ContextNotActiveException
ContextNotActiveException - if the context is not activeComments to: cdi-dev@eclipse.org.
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.