Listeners para buffers

Prezados colaboradores do Portal Java!

           A regra do negócio é a seguinte: um determinado objeto 'A'  

contém um buffer a ser preenchido com informações de um objeto ‘B’. Porém, é desejável que o objeto ‘A’ dispare um evento a medida que os dados cheguem ao seu buffer, ou seja, que o objeto ‘A’ fique ouvindo o seu próprio buffer.
Acredito que a melhor maneira de controlar isso seria através de um listener. O problema reside justamente neste ponto: há, na extensa API Java, um listener para buffers? Sei que ‘canais de rede’ (pacote java.nio) oferecem funcionalidade semelhante mas fogem um pouco do escopo da minha aplicação.
Agradeço antecipadamente qualquer colaboração!