public void run() { try { switch (answer.getCommandCode()) { default: listener.doOtherEvent(session, new AppRequestEventImpl(request), new AppAnswerEventImpl(answer)); break; } } catch (Exception e) { logger.debug("Failed to process success message", e); } } }
public void receivedSuccessMessage(Request request, Answer answer) { // No answer should make it here, session should exist. It's an error, report it. tracer.severe("Diameter CCA RA :: Received unexpected Answer - RA should not get this, session should exist to handle it. Command-Code: " + answer.getCommandCode() + ", Session-Id: " + answer.getSessionId()); }
public void receivedSuccessMessage(Request req, Answer ans) { if (tracer.isFineEnabled()) { tracer.fine("Diameter Base RA :: receivedSuccessMessage :: " + "Request[" + req + "], Answer[" + ans + "]."); } try { if(tracer.isInfoEnabled()) { tracer.info("Received Message Result-Code: " + ans.getResultCode().getUnsigned32()); } } catch (AvpDataException ignore) { // ignore, this was just for informational purposes... } }
try { Answer ans = request.createAnswer(RESULT_REDIRECT_INDICATION); AvpSet set = ans.getAvps(); String[] destHosts = matchedRealm.getPeerNames(); for (String host:destHosts) { ans.setError(true); super.container.sendMessage((IMessage) ans); AvpSet failedAvp = ans.getAvps().addGroupedAvp(Avp.FAILED_AVP); failedAvp.addAvp(((AvpDataException) e).getAvp());
public void receivedSuccessMessage(Request req, Answer ans) { if(tracer.isFineEnabled()) { tracer.fine("Diameter ShClient RA :: receivedSuccessMessage :: " + "Request[" + req + "], Answer[" + ans + "]."); } try { if(tracer.isInfoEnabled()) { tracer.info("Received Message Result-Code: " + ans.getResultCode().getUnsigned32()); } } catch (AvpDataException ignore) { // ignore, this was just for informational purposes... } }
public void receivedSuccessMessage(Request req, Answer ans) { if (tracer.isFineEnabled()) { tracer.fine("Diameter Base RA :: receivedSuccessMessage :: " + "Request[" + req + "], Answer[" + ans + "]."); } try { if(tracer.isInfoEnabled()) { tracer.info("Received Message Result-Code: " + ans.getResultCode().getUnsigned32()); } } catch (AvpDataException ignore) { // ignore, this was just for informational purposes... } }
@Override public void run() { try { switch (answer.getCommandCode()) { default: listener.doOtherEvent(session, new AppRequestEventImpl(request), new AppAnswerEventImpl(answer)); break; } } catch (Exception e) { logger.debug("Failed to process success message", e); } } }
public void receivedSuccessMessage(Request request, Answer answer) { if (tracer.isFineEnabled()) { tracer.fine("Diameter S6a RA :: receivedSuccessMessage :: " + "Request[" + request + "], Answer[" + answer + "]."); } try { if (tracer.isInfoEnabled()) { tracer.info("Received Message Result-Code: " + answer.getResultCode().getUnsigned32()); } } catch (AvpDataException ignore) { // ignore, this was just for informational purposes... } }
@Override public void run() { try { sendAndStateLock.lock(); // FIXME: baranowb: this shouldn't be like that? if (answer.getCommandCode() == factory.getAuthMessageCommandCode()) { handleEvent(new Event(Event.Type.RECEIVE_AUTH_ANSWER, factory.createAuthAnswer(answer))); } else if (answer.getCommandCode() == SessionTermAnswer.code) { handleEvent(new Event(Event.Type.RECEIVE_SESSION_TERINATION_ANSWER, createSessionTermAnswer(answer))); } else { listener.doOtherEvent(session, factory.createAuthRequest(request), new AppAnswerEventImpl(answer)); } } catch (Exception e) { logger.debug("Can not process received message", e); } finally { sendAndStateLock.unlock(); } } }
public void receivedSuccessMessage(Request request, Answer answer) { if(tracer.isFineEnabled()) { tracer.fine("Diameter Cx/Dx RA :: receivedSuccessMessage :: " + "Request[" + request + "], Answer[" + answer + "]."); } try { if(tracer.isInfoEnabled()) { tracer.info("Received Message Result-Code: " + answer.getResultCode().getUnsigned32()); } } catch (AvpDataException ignore) { // ignore, this was just for informational purposes... } }
@Override public void run() { try { sendAndStateLock.lock(); // FIXME: baranowb: this shouldn't be like that? if (answer.getCommandCode() == factory.getAuthMessageCommandCode()) { handleEvent(new Event(Event.Type.RECEIVE_AUTH_ANSWER, factory.createAuthAnswer(answer))); } else if (answer.getCommandCode() == SessionTermAnswer.code) { handleEvent(new Event(Event.Type.RECEIVE_SESSION_TERINATION_ANSWER, createSessionTermAnswer(answer))); } else { listener.doOtherEvent(session, factory.createAuthRequest(request), new AppAnswerEventImpl(answer)); } } catch (Exception e) { logger.debug("Can not process received message", e); } finally { sendAndStateLock.unlock(); } } }
public void receivedSuccessMessage(Request request, Answer answer) { if(tracer.isFineEnabled()) { tracer.fine("Diameter Ro RA :: receivedSuccessMessage :: " + "Request[" + request + "], Answer[" + answer + "]."); } tracer.warning("Resource Adaptor should not receive this (receivedSuccessMessage), a session should exist to handle it."); try { if(tracer.isInfoEnabled()) { tracer.info("Received Message Result-Code: " + answer.getResultCode().getUnsigned32()); } } catch (AvpDataException ignore) { // ignore, this was just for informational purposes... } }
public void run() { try { switch (answer.getCommandCode()) { case LocationReportAnswer.code: handleEvent(new Event(Event.Type.RECEIVE_LRA, messageFactory.createLocationReportRequest(request), messageFactory.createLocationReportAnswer(answer))); break; default: listener.doOtherEvent(session, new AppRequestEventImpl(request), new AppAnswerEventImpl(answer)); break; } } catch (Exception e) { logger.debug("Failed to process success message", e); } } }
public void receivedSuccessMessage(Request request, Answer answer) { if(tracer.isFineEnabled()) { tracer.fine("Diameter Rf RA :: receivedSuccessMessage :: " + "Request[" + request + "], Answer[" + answer + "]."); } tracer.warning("Resource Adaptor should not receive this (receivedSuccessMessage), a session should exist to handle it."); try { if(tracer.isInfoEnabled()) { tracer.info("Received Message Result-Code: " + answer.getResultCode().getUnsigned32()); } } catch (AvpDataException ignore) { // ignore, this was just for informational purposes... } }
public void run() { try { switch (answer.getCommandCode()) { case LCSRoutingInfoAnswer.code: handleEvent(new Event(Event.Type.RECEIVE_RIA, messageFactory.createLCSRoutingInfoRequest(request), messageFactory.createLCSRoutingInfoAnswer(answer))); break; default: listener.doOtherEvent(session, new AppRequestEventImpl(request), new AppAnswerEventImpl(answer)); break; } } catch (Exception e) { logger.debug("Failed to process success message", e); } } }