if (LogWriter.needsLogging) sipStack.logMessage("Exiting provider"); listeningPoint.removeSipProvider(); this.eventScanner.stop();
if (sipStack.isLoggingEnabled()) sipStack.getLogWriter().logDebug("Exiting provider"); for (Iterator it = listeningPoints.values().iterator(); it.hasNext();) { ListeningPointImpl listeningPoint = (ListeningPointImpl) it.next(); listeningPoint.removeSipProvider(); } this.eventScanner.stop();
    protected void stop() {        // Put an empty event in the queue and post ourselves a message.        if (LogWriter.needsLogging)            sipStack.logMessage("Exiting provider");        listeningPoint.removeSipProvider();        this.eventScanner.stop();    }