@Override public void onTCContinue(TCContinueIndication tcContinueIndication) { Dialog wrappedDialog = tcContinueIndication.getDialog(); TCAPDialogWrapper tcapDialogWrapper = (TCAPDialogWrapper) wrappedDialog.getUserObject(); this.onEvent(TCAPEvent.EVENT_TYPE_NAME_DIALOG_CONTINUE, tcapDialogWrapper, tcapDialogWrapper); Component[] components = tcContinueIndication.getComponents(); this.processComponents(tcapDialogWrapper, components); }
Dialog tcapDialog = tcContinueIndication.getDialog(); loger.warn("CAP Dialog not found for Dialog Id " + tcapDialog.getLocalDialogId()); try { this.fireTCAbort(tcContinueIndication.getDialog(), CAPGeneralAbortReason.UserSpecific, CAPUserAbortReason.abnormal_processing, false); } catch (CAPException e) { UserInformation userInfo = tcContinueIndication.getUserInformation(); if (userInfo != null) { referenceNumber = ParseUserInfo(userInfo, tcContinueIndication.getDialog()); if (tcContinueIndication.getApplicationContextName() != null) this.deliverDialogAccept(capDialogImpl, referenceNumber); Component[] comps = tcContinueIndication.getComponents(); if (comps != null) { processComponents(capDialogImpl, comps); ApplicationContextName acn = tcContinueIndication.getApplicationContextName(); this.fireTCAbort(tcContinueIndication.getDialog(), CAPGeneralAbortReason.UserSpecific, CAPUserAbortReason.abnormal_processing, capDialogImpl.getReturnMessageOnError()); } catch (CAPException e) { this.fireTCAbort(tcContinueIndication.getDialog(), CAPGeneralAbortReason.UserSpecific, CAPUserAbortReason.abnormal_processing, capDialogImpl.getReturnMessageOnError()); } catch (CAPException e) {
@Override public void onTCContinue(TCContinueIndication ind) { this.curTcapDialog = (DialogImpl) ind.getDialog(); }
public void onTCContinue(TCContinueIndication tcContinueIndication) { Dialog tcapDialog = tcContinueIndication.getDialog(); UserInformation userInfo = tcContinueIndication.getUserInformation(); if (userInfo != null) { MAPAcceptInfoImpl mapAcceptInfoImpl = new MAPAcceptInfoImpl(); if (tcContinueIndication.getApplicationContextName() != null) this.deliverDialogAccept(mapDialogImpl, extensionContainer); Component[] comps = tcContinueIndication.getComponents(); if (comps != null) { processComponents(mapDialogImpl, comps); ApplicationContextName acn = tcContinueIndication.getApplicationContextName(); UserInformation userInfo = tcContinueIndication.getUserInformation(); if (userInfo != null) { MAPAcceptInfoImpl mapAcceptInfoImpl = new MAPAcceptInfoImpl(); Component[] comps = tcContinueIndication.getComponents(); if (comps != null) { processComponents(mapDialogImpl, comps);
@Override public void onTCContinue(TCContinueIndication ind) { LOGGER.debug("TCAPListenerImscfAdapter ind={} delegating onTCContinue call", ind); NamedTCListener listener = findProperListener(ind.getDialog()); if (listener != null) { LOGGER.debug("onTCContinue is delegated to listener={}", listener); listener.onTCContinue(ind); } for (TCListener lst : tcListeners) { lst.onTCContinue(ind); } }