Home | History | Annotate | Download | only in stack

Lines Matching refs:sipTransaction

628     public SIPDialog createDialog(SIPTransaction transaction) {
906 public SIPTransaction findTransaction(SIPMessage sipMessage, boolean isServer) {
907 SIPTransaction retval = null;
914 retval = (SIPTransaction) serverTransactionTable.get(key);
941 SIPTransaction) clientTransactionTable.get(key);
973 public SIPTransaction findCancelTransaction(SIPRequest cancelRequest, boolean isServer) {
983 SIPTransaction transaction = (SIPTransaction) li.next();
993 SIPTransaction transaction = (SIPTransaction) li.next();
1109 * @param sipTransaction -- transaction to put into the merge table.
1112 public void putInMergeTable(SIPServerTransaction sipTransaction, SIPRequest sipRequest) {
1115 this.mergeTable.put(mergeKey, sipTransaction);
1345 SIPTransaction returnChannel;
1448 public void removeTransaction(SIPTransaction sipTransaction) {
1450 stackLogger.logDebug("Removing Transaction = " + sipTransaction.getTransactionId()
1451 + " transaction = " + sipTransaction);
1453 if (sipTransaction instanceof SIPServerTransaction) {
1456 String key = sipTransaction.getTransactionId();
1458 String method = sipTransaction.getMethod();
1459 this.removePendingTransaction((SIPServerTransaction) sipTransaction);
1460 this.removeTransactionPendingAck((SIPServerTransaction) sipTransaction);
1462 this.removeFromMergeTable((SIPServerTransaction) sipTransaction);
1465 SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction.getSipProvider();
1466 if (removed != null && sipTransaction.testAndSetTransactionTerminatedEvent()) {
1468 (ServerTransaction) sipTransaction);
1470 sipProvider.handleEvent(event, sipTransaction);
1475 String key = sipTransaction.getTransactionId();
1490 if (removed != null && sipTransaction.testAndSetTransactionTerminatedEvent()) {
1491 SipProviderImpl sipProvider = (SipProviderImpl) sipTransaction.getSipProvider();
1493 (ClientTransaction) sipTransaction);
1495 sipProvider.handleEvent(event, sipTransaction);
1519 private void addTransactionHash(SIPTransaction sipTransaction) {
1520 SIPRequest sipRequest = sipTransaction.getOriginalRequest();
1521 if (sipTransaction instanceof SIPClientTransaction) {
1541 clientTransactionTable.put(key, (SIPClientTransaction) sipTransaction);
1552 serverTransactionTable.put(key, (SIPServerTransaction) sipTransaction);
1577 protected void removeTransactionHash(SIPTransaction sipTransaction) {
1578 SIPRequest sipRequest = sipTransaction.getOriginalRequest();
1581 if (sipTransaction instanceof SIPClientTransaction) {
1582 String key = sipTransaction.getTransactionId();
1589 } else if (sipTransaction instanceof SIPServerTransaction) {
1590 String key = sipTransaction.getTransactionId();
1604 SIPTransaction transaction = (SIPTransaction) transactionErrorEvent.getSource();
1608 transaction.setState(SIPTransaction.TERMINATED_STATE);
2217 SIPTransaction sipTransaction = (SIPTransaction) it.next();
2218 if (sipTransaction != null) {
2219 if (sipTransaction.auditTag == 0) {
2221 sipTransaction.auditTag = currentTime;
2225 if (currentTime - sipTransaction.auditTag >= a_nLeakedTransactionTimer) {
2230 TransactionState transactionState = sipTransaction.getState();
2231 SIPRequest origRequest = sipTransaction.getOriginalRequest();
2234 String transactionReport = sipTransaction.getClass().getName()
2242 removeTransaction(sipTransaction);