public void remoteDialogRemoval(String dialogId) {
		// 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 Dialog Removal of dialogId : " + dialogId);
		}
		SIPDialog sipDialog = super.dialogTable.remove(dialogId);
		if (sipDialog != null) {
			String mergeId = sipDialog.getMergeId();
			if (mergeId != null) {
				super.serverDialogMergeTestTable.remove(mergeId);
			}			
		}
	}
public void remoteDialogRemoval(String dialogId) {
		
		
		if (getStackLogger().isLoggingEnabled(StackLogger.TRACE_DEBUG)) {
			getStackLogger().logDebug("sipStack " + this + 
					" remote Dialog Removal of dialogId : " + dialogId);
		}
		SIPDialog sipDialog = super.dialogTable.remove(dialogId);
		if (sipDialog != null) {
			String mergeId = sipDialog.getMergeId();
			if (mergeId != null) {
				super.serverDialogMergeTestTable.remove(mergeId);
			}			
		}
	}
public void remoteDialogRemoval ( String dialogId ) { // 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 Dialog Removal of dialogId : " + dialogId ) ; } SIPDialog sipDialog = super . dialogTable . remove ( dialogId ) ; if ( sipDialog != null ) { String mergeId = sipDialog . getMergeId ( ) ; if ( mergeId != null ) { super . serverDialogMergeTestTable . remove ( mergeId ) ; } } }
/*
(non-Javadoc)
@see org.mobicents.ha.javax.sip.ClusteredSipStack#remoteDialogRemoval(java.lang.String)
/ * ( non - Javadoc )