Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

is it possibile read session timeout by api plain?

hello guys
i need to know if exists any way to read session timeout of RTC server using Java Api Plain.
in my project login to platform is very slowly, for this reason i need session hold on.

in this forum i find info about how to read timeout param from web.xml but unfortunately i don't have access to this file and i wanto build a strong application that can run also RTC master change this parameter.

tnx at all
bye Vincenzo

0 votes



3 answers

Permanent link
there is no 'server side' timeout..
then only way to logged out my java client is by explicit logout method.
is right?

0 votes

Comments

there are two approaches..

1. you can explicitly logout if your app continues to run after you close the connection
2. when your application ends, the connecxtion manager handler closes the session for you (typical app cleanup)


Permanent link
tnx
but i read on javadoc
"Returns the connection timeout used for contacting the repository"
i don't understand if this param is about api or server.
also this param is in second but the setting timeout in server side is in minute.
i think this parameter is timeout of client platform.

bye V

0 votes

Comments

You asked for Plain java, which is client.
this is the total elapsed connect time for the client to the server
(as the name says set 'ConnectionTimeout'

this api returns the current timeout value, but also allows setting the value.

my code uses 246060 to set the timeout to 1 days worth of seconds.

there is no 'server side' timeout..  there are timeouts when clients interact with server side services.. (query elapsed time timeout for example), or server side operations ( email send timeout, ...)   some may be specified in seconds or minutes


Permanent link
Yes, here is how I set the timeout

srcServer = TeamPlatform.getTeamRepositoryService().getTeamRepository(Properties.get(SourceServerURL));          
 // setup for login
            srcServer.registerLoginHandler(new LoginHandler(Properties.get(SourceUserID), userpw));
            // and set the connection timeout, has to be set before login
            // in seconds
            srcServer.setConnectionTimeout(master_connection_timeout);
            // login, will throw error if not authorized
            srcServer.login(null);

1 vote

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 10,926
× 411
× 5

Question asked: Nov 06 '14, 6:55 a.m.

Question was seen: 4,669 times

Last updated: Nov 06 '14, 9:29 a.m.

Confirmation Cancel Confirm