[
https://issues.apache.org/jira/browse/LENS-23?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jaideep Dhok updated LENS-23:
-----------------------------
Description:
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.
was:
Currently most of our 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.
> 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)