response.setTransactionHandle(transaction); try { Thread.sleep(sleepTime);
response.setTransactionHandle(transaction);
response.setTransactionHandle(transaction); try { Thread.sleep(sleepTime*10);
event.setTransactionHandle(remoteTID);
/** * Used by stack for relaying received MGCP response messages to the * application. * * @param message * receive MGCP response message. */ public void receiveResponse(String message) { cancelReTransmissionTimer(); cancelLongtranTimer(); JainMgcpResponseEvent event = null; try { event = decodeResponse(message); } catch (Exception e) { logger.error("Could not decode message: ", e); } // restore original transaction handle parameter event.setTransactionHandle(remoteTID); /* * Just reset timer in case of provisional response. Otherwise, release * tx. */ if (this.isProvisional(event.getReturnCode())) { resetLongtranTimer(); } // fire event only if non provisional response // This is done in MessageHandler // endpointHandler.scheduleTransactionHandler(this); this.actionToPerform.add(new ScheduleResponseReceival(event, this)); }
throw new IllegalArgumentException("Could not send type of the message yet"); response.setTransactionHandle(command.getTransactionHandle()); JainMgcpEvent[] events = { response }; sendMgcpEvents(events);
event.setTransactionHandle(remoteTID);
event.setTransactionHandle(remoteTID);
/** * Used by stack for relaying received MGCP response messages to the application. * * @param message * receive MGCP response message. */ public void receiveResponse(byte[] data,SplitDetails[] msg,Integer txID,ReturnCode returnCode) { cancelReTransmissionTimer(); cancelLongtranTimer(); JainMgcpResponseEvent event = null; try { event = decodeResponse(data,msg,txID,returnCode); } catch (Exception e) { logger.error("Could not decode message: ", e); } event.setTransactionHandle(remoteTID); if (this.isProvisional(event.getReturnCode())) resetLongtranTimer(); stack.provider.processMgcpResponseEvent(event, commandEvent); if (!this.isProvisional(event.getReturnCode())) this.release(); }
/** * Used by stack for relaying received MGCP response messages to the application. * * @param message * receive MGCP response message. */ public void receiveResponse(byte[] data,SplitDetails[] msg,Integer txID,ReturnCode returnCode) { cancelReTransmissionTimer(); cancelLongtranTimer(); JainMgcpResponseEvent event = null; try { event = decodeResponse(data,msg,txID,returnCode); } catch (Exception e) { logger.error("Could not decode message: ", e); } event.setTransactionHandle(remoteTID); if (this.isProvisional(event.getReturnCode())) resetLongtranTimer(); stack.provider.processMgcpResponseEvent(event, commandEvent); if (!this.isProvisional(event.getReturnCode())) this.release(); }
throw new IllegalArgumentException("Could not send type of the message yet"); response.setTransactionHandle(command.getTransactionHandle()); JainMgcpEvent[] events = { response }; sendMgcpEvents(events);
throw new IllegalArgumentException("Could not send type of the message yet"); response.setTransactionHandle(command.getTransactionHandle()); JainMgcpEvent[] events = { response }; sendMgcpEvents(events);