@Override public ResultMessage copy() { ResultMessage message = new ResultMessage(); super.copy(message); message.result = result; return message; }
/** * Result data received from the server * @return result object */ public Object getResult() { return response.getResult(); }
setSessionId((String)messages[0].getHeader("JSESSIONID")); if (clientId != null && !clientId.equals(result.getClientId())) { log.warn("Channel %s pinged new clientId %s requested %s", id, result != null ? result.getClientId() : "(no request)", clientId); log.debug("Channel %s pinged clientId %s", id, clientId); clientId = result.getClientId(); setPinged(true); result.setResult(messages[0].getHeader(AsyncMessage.DESTINATION_CLIENT_ID_HEADER)); break;
if (result == null) continue; clientId = result.getClientId(); pinged = true;
result.setResult(messages[0].getHeader(AsyncMessage.DESTINATION_CLIENT_ID_HEADER)); break;
setSessionId((String)messages[0].getHeader("JSESSIONID")); if (clientId != null && !clientId.equals(result.getClientId())) { log.warn("Channel %s pinged new clientId %s requested %s", id, result != null ? result.getClientId() : "(no request)", clientId); log.debug("Channel %s pinged clientId %s", id, clientId); clientId = result.getClientId(); setPinged(true); result.setResult(messages[0].getHeader(AsyncMessage.DESTINATION_CLIENT_ID_HEADER)); break;
if (result == null) continue; clientId = result.getClientId(); log.debug("Channel %s pinged clientId %s", id, clientId); pinged = true;
@Override public ResultMessage copy() { ResultMessage message = new ResultMessage(); super.copy(message); message.result = result; return message; }
/** * Result data received from the server * @return result object */ public Object getResult() { return response.getResult(); }
if (result == null) continue; clientId = result.getClientId(); log.debug("Channel %s pinged clientId %s", id, clientId); pinged = true;
@Override public ResultMessage copy() { ResultMessage message = new ResultMessage(); super.copy(message); message.result = result; return message; }
public Object getResult() { return response.getResult(); }
@Override public void onDisconnect() { log.info("Disconnecting channel %s", clientId); tokensMap.clear(); tokensQueue.clear(); if (timer != null) timer.purge(); // Must purge to cleanup timer references to AsyncToken if (disconnectToken != null) { // Handle "hard" disconnect ResultMessage resultMessage = new ResultMessage(clientId, disconnectToken.getRequest().getId(), true); disconnectToken.dispatchResult(resultMessage); disconnectToken = null; } clientId = null; pinged = false; authenticating = false; authenticated = false; }
@Override public String toString() { return getClass().getName() + " {result=" + response.getResult() + "}"; } }
@Override public void onDisconnect() { log.info("Disconnecting channel %s", clientId); tokensMap.clear(); tokensQueue.clear(); if (timer != null) timer.purge(); // Must purge to cleanup timer references to AsyncToken if (disconnectToken != null) { // Handle "hard" disconnect ResultMessage resultMessage = new ResultMessage(clientId, disconnectToken.getRequest().getId(), true); disconnectToken.dispatchResult(resultMessage); disconnectToken = null; } clientId = null; pinged = false; authenticating = false; authenticated = false; }
@Override public String toString() { return getClass().getName() + " {result=" + response.getResult() + "}"; } }
return new ResultMessage( message.getMessageId(), (String)message.getClientId(),
@Override public String toString() { return getClass().getName() + " {result=" + response.getResult() + "}"; } }
return new ResultMessage( message.getMessageId(), (String)message.getClientId(),