public void processMgcpResponseEvent(JainMgcpResponseEvent event) { JainMgcpListener handler = null; //we are considering transaction completed if any response received except provisional //listener related to completed transaction must be derigistered if (event.getReturnCode() != ReturnCode.Transaction_Being_Executed) { handler = txListeners.remove(event.getTransactionHandle()); } else { handler = txListeners.get(event.getTransactionHandle()); } //unknown transaction? if (handler == null) { return; } //deliver event to tx handler handler.processMgcpResponseEvent(event); }
public void processMgcpResponseEvent(JainMgcpResponseEvent event) { JainMgcpListener handler = null; //we are considering transaction completed if any response received except provisional //listener related to completed transaction must be derigistered if (event.getReturnCode() != ReturnCode.Transaction_Being_Executed) { handler = txListeners.remove(event.getTransactionHandle()); } else { handler = txListeners.get(event.getTransactionHandle()); } //unknown transaction? if (handler == null) { return; } //deliver event to tx handler handler.processMgcpResponseEvent(event); }
@Override public void processMgcpResponseEvent(final JainMgcpResponseEvent event) { final int id = event.getTransactionHandle(); final ActorRef listener = responseListeners.remove(id); if (listener != null) { listener.tell(event, self()); } }
@Override public String encode(JainMgcpResponseEvent event) { StringBuffer s = new StringBuffer(); s.append(event.getReturnCode().getValue()).append(SINGLE_CHAR_SPACE).append(event.getTransactionHandle()) .append(SINGLE_CHAR_SPACE).append(event.getReturnCode().getComment()).append(NEW_LINE); return s.toString(); // return event.getReturnCode().getValue() + " " + // event.getTransactionHandle() + " " // + event.getReturnCode().getComment() + "\n"; }
@Override public void processMgcpResponseEvent(final JainMgcpResponseEvent event) { if(getState() == RUNNING) { // Find the listener for this response. final JainMgcpListener listener = responseListeners.remove(event.getTransactionHandle()); // Dispatch the response to the listener. listener.processMgcpResponseEvent(event); } }
stack.getCompletedTransactions().put(Integer.valueOf(event.getTransactionHandle()), this);
stack.getCompletedTransactions().put(Integer.valueOf(event.getTransactionHandle()), this); resetTHISTTimerTask(true);
stack.getCompletedTransactions().put(Integer.valueOf(event.getTransactionHandle()), this); resetTHISTTimerTask(true);