public void handleLoginRequest(LoginRequestMessage message, Session session) {
String newUsername = this.registerNewUsername(message.getUsername(), session);
logger.info("Signing " + newUsername + " into chat.");
LoginResponseMessage lres = new LoginResponseMessage(newUsername);
try {
session.getBasicRemote().sendText(lres.asString());
} catch (IOException ioe) {
logger.warning("Error signing " + message.getUsername() + " into chat : " + ioe.getMessage());
}
this.addToTranscriptAndNotify(newUsername, " has just joined.");