Так. Че то я затупил. Вводная: 1. Класс A отдает наружу InputStream, другой класс B блокирующе читает оттуда байты по мере поступления и что-то с ними делает 2. Класс А сам берет эти байты из устройства, читая байтовые массивы кусками. Как ему наружу выставить объект InputStream-то?