public void timeoutExpired(Request request) { // No timeout should make it here, session should exist. It's an error, report it. tracer.severe("Diameter CCA RA :: Received Timeout Message - RA should not get this, session should exist to handle it. Command-Code: " + request.getCommandCode() + ", Session-Id: " + request.getSessionId()); }
private DiameterActivity createRoServerSessionActivity(Request message) throws CreateActivityException { try { ServerRoSession session = ((ISessionFactory) stack.getSessionFactory()).getNewAppSession(message.getSessionId(), authApplicationIds.get(0), ServerRoSession.class, new Object[]{}); sessionCreated(session); if (session == null) { tracer.severe("Failure creating Ro Server Session (null)."); return null; } return (DiameterActivity) getActivity(getActivityHandle(session.getSessions().get(0).getSessionId())); } catch (Exception e) { throw new CreateActivityException(e); } }
private DiameterActivity createGqServerSessionActivity(Request message) throws CreateActivityException { try { GqServerSession session = ((ISessionFactory) stack.getSessionFactory()).getNewAppSession(message.getSessionId(), authApplicationIds.get(0), GqServerSession.class, new Object[] {}); sessionCreated(session); if (session == null) { tracer.severe("Failure creating Gq Server Session (null)."); return null; } return (DiameterActivity) getActivity(getActivityHandle(session.getSessions().get(0).getSessionId())); } catch (Exception e) { throw new CreateActivityException(e); } }
private DiameterActivity createRoServerSessionActivity(Request message) throws CreateActivityException { try { ServerRoSession session = ((ISessionFactory) stack.getSessionFactory()).getNewAppSession(message.getSessionId(), authApplicationIds.get(0), ServerRoSession.class, new Object[]{}); sessionCreated(session); if (session == null) { tracer.severe("Failure creating Ro Server Session (null)."); return null; } return (DiameterActivity) getActivity(getActivityHandle(session.getSessions().get(0).getSessionId())); } catch (Exception e) { throw new CreateActivityException(e); } }
private DiameterActivity createGxServerSessionActivity(final Request message) throws CreateActivityException { try { final ServerGxSession session = ((ISessionFactory) stack.getSessionFactory()).getNewAppSession(message.getSessionId(), authApplicationIds.get(0), ServerGxSession.class, new Object[]{}); sessionCreated(session); if (session == null) { tracer.severe("Failure creating Gx Server Session (null)."); return null; } return (DiameterActivity) getActivity(getActivityHandle(session.getSessions().get(0).getSessionId())); } catch (Exception e) { throw new CreateActivityException(e); } }
private DiameterActivity createRxServerSessionActivity(final Request message) throws CreateActivityException { try { final ServerRxSession session = ((ISessionFactory) stack.getSessionFactory()).getNewAppSession(message.getSessionId(), authApplicationIds.get(0), ServerRxSession.class, new Object[]{}); sessionCreated(session); if (session == null) { tracer.severe("Failure creating Rx Server Session (null)."); return null; } return (DiameterActivity) getActivity(getActivityHandle(session.getSessions().get(0).getSessionId())); } catch (Exception e) { throw new CreateActivityException(e); } }
public void timeoutExpired(Request request) { if(tracer.isInfoEnabled()) { tracer.info("Diameter Cx/Dx RA :: timeoutExpired :: " + "Request[" + request + "]."); } try { // Message delivery timed out - we have to remove activity ((DiameterActivity) getActivity(getActivityHandle(request.getSessionId()))).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
public AccountingServerSessionActivity createAccountingServerActivity(Request req) throws CreateActivityException { ServerAccSession session = null; try { ApplicationId appId = req.getApplicationIdAvps().isEmpty() ? null : req.getApplicationIdAvps().iterator().next(); session = ((ISessionFactory) stack.getSessionFactory()).getNewAppSession(req.getSessionId(), appId, ServerAccSession.class, req); if (session == null) { throw new CreateActivityException("Got NULL Session while creating Server Accounting Activity"); } sessionCreated(session); } catch (InternalException e) { throw new CreateActivityException("Internal exception while creating Server Accounting Activity", e); } catch (IllegalDiameterStateException e) { throw new CreateActivityException("Illegal Diameter State exception while creating Server Accounting Activity", e); } return (AccountingServerSessionActivity) activities.get(getActivityHandle(session.getSessions().get(0).getSessionId())); }
public AccountingServerSessionActivity createAccountingServerActivity(Request req) throws CreateActivityException { ServerAccSession session = null; try { ApplicationId appId = req.getApplicationIdAvps().isEmpty() ? null : req.getApplicationIdAvps().iterator().next(); session = ((ISessionFactory) stack.getSessionFactory()).getNewAppSession(req.getSessionId(), appId, ServerAccSession.class, req); if (session == null) { throw new CreateActivityException("Got NULL Session while creating Server Accounting Activity"); } sessionCreated(session); } catch (InternalException e) { throw new CreateActivityException("Internal exception while creating Server Accounting Activity", e); } catch (IllegalDiameterStateException e) { throw new CreateActivityException("Illegal Diameter State exception while creating Server Accounting Activity", e); } return (AccountingServerSessionActivity) activities.get(getActivityHandle(session.getSessions().get(0).getSessionId())); }
public void timeoutExpired(Request req) { if (tracer.isFineEnabled()) { tracer.fine("Diameter Base RA :: timeoutExpired :: " + "Request[" + req + "]."); } // Message delivery timed out - we have to remove activity try { activities.get(getActivityHandle(req.getSessionId())).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
public void timeoutExpired(Request req) { if (tracer.isFineEnabled()) { tracer.fine("Diameter Base RA :: timeoutExpired :: " + "Request[" + req + "]."); } // Message delivery timed out - we have to remove activity try { activities.get(getActivityHandle(req.getSessionId())).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
public void timeoutExpired(Request request) { if (tracer.isInfoEnabled()) { tracer.info("Diameter S6a RA :: timeoutExpired :: Request[" + request + "]."); } try { // Message delivery timed out - we have to remove activity ((DiameterActivity) getActivity(getActivityHandle(request.getSessionId()))).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
public void timeoutExpired(Request req) { if(tracer.isInfoEnabled()) { tracer.info("Diameter ShClient RA :: timeoutExpired :: " + "Request[" + req + "]."); } try { // Message delivery timed out - we have to remove activity ((DiameterActivity) getActivity(getActivityHandle(req.getSessionId()))).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
public void timeoutExpired(Request request) { if(tracer.isInfoEnabled()) { tracer.info("Diameter Rf RA :: timeoutExpired :: " + "Request[" + request + "]."); } tracer.warning("Resource Adaptor should not receive this (timeoutExpired), a session should exist to handle it."); try { // Message delivery timed out - we have to remove activity ((DiameterActivity) getActivity(getActivityHandle(request.getSessionId()))).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
public void timeoutExpired(Request request) { if(tracer.isInfoEnabled()) { tracer.info("Diameter Ro RA :: timeoutExpired :: " + "Request[" + request + "]."); } tracer.warning("Resource Adaptor should not receive this (timeoutExpired), a session should exist to handle it."); try { // Message delivery timed out - we have to remove activity ((DiameterActivity) getActivity(getActivityHandle(request.getSessionId()))).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
public void timeoutExpired(Request request) { if(tracer.isInfoEnabled()) { tracer.info("Diameter Ro RA :: timeoutExpired :: " + "Request[" + request + "]."); } tracer.warning("Resource Adaptor should not receive this (timeoutExpired), a session should exist to handle it."); try { // Message delivery timed out - we have to remove activity ((DiameterActivity) getActivity(getActivityHandle(request.getSessionId()))).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
protected DiameterActivity createActivity(Request request) throws CreateActivityException { try { List<ApplicationId> appIds = request.getApplicationIdAvps(); if(appIds == null || appIds.size() == 0) { throw new CreateActivityException("No App ids present in message"); } ISessionFactory fct = ((ISessionFactory) stack.getSessionFactory()); ServerCCASession session = fct.getNewAppSession(request.getSessionId(), ApplicationId.createByAuthAppId(CreditControlMessageFactory._CCA_VENDOR, CreditControlMessageFactory._CCA_AUTH_APP_ID), ServerCCASession.class, new Object[]{}); if (session == null) { tracer.severe("Failure creating CCA Server Session (null)."); return null; } sessionCreated(session); return (DiameterActivity) getActivity(getActivityHandle(session.getSessions().get(0).getSessionId())); } catch (Exception e) { throw new CreateActivityException(e); } }
@Override public void timeoutExpired(Request request) { if (tracer.isInfoEnabled()) { tracer.info("Diameter Gq RA :: timeoutExpired :: " + "Request[" + request + "]."); } tracer.warning("Resource Adaptor should not receive this (timeoutExpired), a session should exist to handle it."); try { // Message delivery timed out - we have to remove activity ((DiameterActivity) getActivity(getActivityHandle(request.getSessionId()))).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
/** * {@inheritDoc} */ @Override public void timeoutExpired(final Request request) { if (tracer.isInfoEnabled()) { tracer.info("Diameter Gx RA :: timeoutExpired :: " + "Request[" + request + "]."); } tracer.warning("Resource Adaptor should not receive this (timeoutExpired), a session should exist to handle it."); try { // Message delivery timed out - we have to remove activity ((DiameterActivity) getActivity(getActivityHandle(request.getSessionId()))).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
/** * {@inheritDoc} */ @Override public void timeoutExpired(final Request request) { if (tracer.isInfoEnabled()) { tracer.info("Diameter Rx RA :: timeoutExpired :: " + "Request[" + request + "]."); } tracer.warning("Resource Adaptor should not receive this (timeoutExpired), a session should exist to handle it."); try { // Message delivery timed out - we have to remove activity ((DiameterActivity) getActivity(getActivityHandle(request.getSessionId()))).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }