Até agora existem 4 tipos de escopo: Logic, Request, Session e Application.
Esse escopo é um wrapper para o escopo da requisição. Ele vive até o usuário receber a resposta.
É o escopo padrão. Acesse ele usando a injeção da dependência pelo construtor:
public class MyLogic { private RequestContext reference; public MyLogic(RequestContext reference) { this.reference = reference; } }
Esse escopo é o wrapper para o escopo da sessão. Ele vive até a sessão expirar. (também veja Timeout da sessão na especificação de servlets).
Esse escopo acessa o contexto de servlets, também conhecido como escopo da applicação.