[
https://issues.apache.org/jira/browse/LENS-853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Archana H closed LENS-853.
--------------------------
> Quitting shell(quitshell()) is not closing session some times.
> --------------------------------------------------------------
>
> Key: LENS-853
> URL: https://issues.apache.org/jira/browse/LENS-853
> Project: Apache Lens
> Issue Type: Bug
> Components: client
> Reporter: Raju Bairishetti
> Assignee: Raju Bairishetti
> Labels: newbie
> Fix For: 2.6
>
> Attachments: LENS-853.patch, LENS-853_01.patch
>
>
> Quitting session through programmatically is not closing the session some
> times.
> First it checks whether connection to server is active or not to close the
> session. It is depending on isConnectionActive variable to check the
> connection is active or not. Right now we are setting isConnectionActive to
> true only if user calls getClient(). isConnectionActive should be set to
> true when user calls setClient(client).
> code snippets:
> ----------------
> {code}
> public LensClient getClient() {
> if (lensClient == null) {
> setClient(getClientWrapper().getClient());
> isConnectionActive = true;
> }
> return lensClient;
> }
> {code}
> {code}
> protected static synchronized void closeClientConnection() {
> if (isConnectionActive) {
> log.debug("Request for stopping lens cli received");
> getClientWrapper().getClient().closeConnection();
> isConnectionActive = false;
> }
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)