@Override public LoginMessage copy() { LoginMessage message = new LoginMessage(); copy(message); message.credentials = credentials; return message; }
protected LoginMessage authenticate(AsyncToken dependentToken) { if (authenticating || authenticated) return null; Credentials credentials = this.credentials; if (credentials == null) return null; LoginMessage loginMessage = new LoginMessage(clientId, credentials); if (dependentToken != null) { log.debug("Channel %s blocking authentication %s clientId %s", id, loginMessage.getId(), clientId); ResultMessage result = sendBlockingToken(loginMessage, dependentToken); if (result == null) return loginMessage; authenticated = true; authenticating = false; } else { log.debug("Channel %s non blocking authentication %s clientId %s", id, loginMessage.getId(), clientId); send(loginMessage); authenticating = true; } return loginMessage; }
commandMessage.setTimeToLive(request.getTimeToLive()); commandMessage.setHeaders(request.getHeaders()); Credentials credentials = login.getCredentials(); if (credentials instanceof UsernamePasswordCredentials) commandMessage.setBody(((UsernamePasswordCredentials)credentials).encodeBase64());
Credentials credentials = this.credentials; if (credentials != null) { ResultMessage result = sendBlockingToken(new LoginMessage(clientId, credentials), token); if (result == null) continue;
loginMessageId.set(loginMessage.getId());
protected LoginMessage authenticate(AsyncToken dependentToken) { if (authenticating || authenticated) return null; Credentials credentials = this.credentials; if (credentials == null) return null; LoginMessage loginMessage = new LoginMessage(clientId, credentials); if (dependentToken != null) { log.debug("Channel %s blocking authentication %s clientId %s", id, loginMessage.getId(), clientId); ResultMessage result = sendBlockingToken(loginMessage, dependentToken); if (result == null) return loginMessage; authenticated = true; authenticating = false; } else { log.debug("Channel %s non blocking authentication %s clientId %s", id, loginMessage.getId(), clientId); send(loginMessage); authenticating = true; } return loginMessage; }
commandMessage.setTimeToLive(request.getTimeToLive()); commandMessage.setHeaders(request.getHeaders()); Credentials credentials = login.getCredentials(); if (credentials instanceof UsernamePasswordCredentials) commandMessage.setBody(((UsernamePasswordCredentials)credentials).encodeBase64());
loginMessageId.set(loginMessage.getId());
@Override public LoginMessage copy() { LoginMessage message = new LoginMessage(); copy(message); message.credentials = credentials; return message; }
commandMessage.setTimeToLive(request.getTimeToLive()); commandMessage.setHeaders(request.getHeaders()); Credentials credentials = login.getCredentials(); if (credentials instanceof UsernamePasswordCredentials) commandMessage.setBody(((UsernamePasswordCredentials)credentials).encodeBase64());
@Override public LoginMessage copy() { LoginMessage message = new LoginMessage(); copy(message); message.credentials = credentials; return message; }