Валидатор утверждает что 4 поток должен реализовывать интерфейс Message. Хотя он вроде как реализован. Делал и через логический флаг и теперь вот через interrupt(). Наследование делал и через Thread (сейчас эта версия), также и runnable реализовывал (как в других нитях). Короче не пойму. похоже что какая-то мелочь, но не могу сообразить..