Calling API (with rate of 5 calls/second) using Jersey client
I'm not familiar with Jersey at all, so just two generic notes:


You might want/could use HEAD instead GET which does not download the message body.
I don't know what is logging framework but if it's SLF4J you should use the {} pattern instead of string concatenation.

logger.debug("Session URL is {}", sessionURL);