Como colocar o conteúdo de um ByteBuffer em um OutputStream?

Preciso colocar o conteúdo de umjava.nio.ByteBuffer em umjava.io.OutputStream. (gostaria de ter umChannel em vez disso, mas não faço) Qual é a melhor maneira de fazer isso?

Não posso usar o @ ByteBuffer'array(), pois pode ser um buffer somente leitur

Eu também posso gravar gravações intercaladas no OutputStream entre usar este ByteBuffer e ter uma matriz regular debyte[] que eu posso com o usoOutputStream.write() diretament

questionAnswers(1)

yourAnswerToTheQuestion