You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lens.apache.org by "Jaideep Dhok (JIRA)" <ji...@apache.org> on 2015/04/07 09:01:13 UTC

[jira] [Updated] (LENS-23) Inject session handle instead of taking it as query parameter

     [ https://issues.apache.org/jira/browse/LENS-23?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jaideep Dhok updated LENS-23:
-----------------------------
    Assignee:     (was: Jaideep Dhok)

> Inject session handle instead of taking it as query parameter
> -------------------------------------------------------------
>
>                 Key: LENS-23
>                 URL: https://issues.apache.org/jira/browse/LENS-23
>             Project: Apache Lens
>          Issue Type: Improvement
>          Components: client, server
>    Affects Versions: 2.0
>            Reporter: Jaideep Dhok
>
> Currently most of our REST API calls take session handle in its complete XML serialized form. This session handle either has to be passed as a query or as a form parameter in almost all calls.
> Jersey has custom injectors which are supposed to be used precisely for cases like this. The session handle object could be extracted from request and injected either as a request param, or as a resource field variable.
> https://jersey.java.net/documentation/latest/ioc.html
> I think instead of taking session handle as a query or form param everywhere, we should take it as a header attribute and use injector to pass it to all the Jersey resources.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)