si mal no recuerdo, te puedes @injectar el httprequest o session directamente en el constructor. vamos de modernitos, pero con los deberes bien hechos ;). seguramente lo que necesitarás injectar en el constructor es Provider<HttpSession>

jeje, guice mola ;)

besos
dani