@Override public boolean accepts(FaultMessage emsg) { return emsg.getCode() == Code.NOT_LOGGED_IN; }
public Code getCode() { return response.getCode(); }
public Code getCode() { return response.getCode(); }
public Code getCode() { return response.getCode(); }
@Override public boolean accepts(FaultMessage emsg) { return emsg.getCode().equals(Code.VALIDATION_FAILED); }
@Override public boolean accepts(FaultMessage emsg) { return emsg.getCode().equals(Code.OPTIMISTIC_LOCK); }
/** * Callback called when a remoting fault is received * @param event fault event * @param emsg fault message */ public void onFaultEvent(FaultEvent event, FaultMessage emsg) { if (sessionExpirationFuture != null) sessionExpirationFuture.cancel(false); String oldSessionId = sessionId; sessionId = (String)event.getMessage().getHeader(SESSION_ID_TAG); if (sessionId != null) { long serverTime = (Long)event.getMessage().getHeader(SERVER_TIME_TAG); int sessionExpirationDelay = (Integer)event.getMessage().getHeader(SESSION_EXP_TAG); rescheduleSessionExpirationTask(serverTime, sessionExpirationDelay); } if (sessionId == null || !sessionId.equals(oldSessionId)) log.info("Received new sessionId %s", sessionId); if (oldSessionId != null || sessionId != null) { for (MessagingChannel messagingChannel : messagingChannelsByType.values()) messagingChannel.setSessionId(sessionId); } if (emsg != null && emsg.getCode().equals(Code.SERVER_CALL_FAILED)) status.setConnected(false); }
extendedData = emsg != null ? emsg.getExtended() : null; do { if (m != null && m.getCode() != null && m.isSecurityFault()) { emsg = m; extendedData = emsg != null ? emsg.getExtended() : null;
Map<String, Object> extendedData = emsg != null ? emsg.getExtended() : null; do { if (m != null && m.getCode() != null && m.isSecurityFault()) { emsg = m; extendedData = emsg != null ? emsg.getExtended() : null; Fault fault = new Fault(emsg.getCode(), emsg.getDescription(), emsg.getDetails(), emsg.getUnknownCode()); fault.setContent(event.getMessage()); fault.setCause(event.getCause()); log.error("Unhandled fault: " + emsg.getCode() + ": " + emsg.getDescription());