public void remoteClientTransactionRemoval(String transactionId) {
		final String txId = transactionId.toLowerCase();
		// note we don't want a dialog terminated event, thus we need to go directly to map removal
		// assuming it's a confirmed dialog there is no chance it is on early dialogs too
		if (getStackLogger().isLoggingEnabled(StackLogger.TRACE_DEBUG)) {
			getStackLogger().logDebug("sipStack " + this + 
					" remote Client Transaction Removal of transaction Id : " + txId);
		}
		// the transaction id is set to lower case in the cache so it might not remove it correctly
		SIPClientTransaction sipClientTransaction = super.clientTransactionTable.remove(txId);		
	}
public void remoteClientTransactionRemoval(String transactionId) {
		final String txId = transactionId.toLowerCase();
		
		
		if (getStackLogger().isLoggingEnabled(StackLogger.TRACE_DEBUG)) {
			getStackLogger().logDebug("sipStack " + this + 
					" remote Client Transaction Removal of transaction Id : " + txId);
		}
		
		SIPClientTransaction sipClientTransaction = super.clientTransactionTable.remove(txId);		
	}
public void remoteClientTransactionRemoval ( String transactionId ) { final String txId = transactionId . toLowerCase ( ) ; // note we don't want a dialog terminated event, thus we need to go directly to map removal // assuming it's a confirmed dialog there is no chance it is on early dialogs too if ( getStackLogger ( ) . isLoggingEnabled ( StackLogger . TRACE_DEBUG ) ) { getStackLogger ( ) . logDebug ( "sipStack " + this + " remote Client Transaction Removal of transaction Id : " + txId ) ; } // the transaction id is set to lower case in the cache so it might not remove it correctly SIPClientTransaction sipClientTransaction = super . clientTransactionTable . remove ( txId ) ; }
/*
(non-Javadoc)
@see org.mobicents.ha.javax.sip.ClusteredSipStack#remoteClientTransactionRemoval(java.lang.String)
/ * ( non - Javadoc )