'Stop the data collection for this host. This assumes a server host def lock'

def stopAndClearHost(self, hostKey):

    if (hostKey not in self.serverHostDefs):
        return
    self.serverHostDefs[hostKey]['nonBlockingStatsThread'].stopThread()
    self.serverHostDefs[hostKey]['blockingStatsThread'].stopThread()
    if ('getLogsThread' in self.serverHostDefs[hostKey]):
        self.serverHostDefs[hostKey]['getLogsThread'].stopThread()
    self._removeHostState(hostKey)
    self._stopAndClearUniqueHost(self.serverHostDefs[hostKey]['hostname'])
    del self.serverHostDefs[hostKey]
