Converte um arquivo do tipo byte para inputstream

Galera, tenho um retorno de uma função do tipo byte[] e quero converte-lo para inputstream.
Como faço isso???
olhem o codigo abaixo:

                   [code]InputStream jasperReport = request.getSession().getServletContext().getResourceAsStream("/rel/" + arquivoCompilado);
		PlcJasperPrint plcJasperPrint = new PlcJasperPrint(PlcJasperFillManager.fillReport(jasperReport, parameters,cn));
		log.debug("Preencheu o relatorio");

		// Preeche VO de Arquivo e coloca na sessão para GET do evento
		// donwload
		PlcArquivoVO arqVO = new PlcArquivoVO();

		String extensao = "";
		String tipo = "";
		if (formato.equalsIgnoreCase("pdf")) {
			extensao = ".pdf";
			tipo = "P";
			arqVO.setObjetoAuxiliar(PlcJasperExportManager.exportaParaPDF(plcJasperPrint));

[/code]

esta funcao exportaParaPDF que retorna o arquivo como tipo byte[]

	ByteInputStream byteInputStream = new ByteInputStream();
	byte [] b;
	byteInputStream.read(b);

mas estou recebendo um retorno do tipo byte, atraves deste retorno que quero tratar isso e converter para inputstream

não consigo achar esta classe ByteInputStream

Use um InputStream e uma das classes implementadoras dele. como o ByteArrayInputStream.

Bruno, não posso utilizar o InputStream e instanciar ele como ByteArrayInputStream por que
estou recebendo um arquivo do tipo byte, entao quero pegar esse arquivo do tipo byte
e converte-lo para InputStream…

fiz da seguinte maneira, criei um objeto do tipo byte[] recebendo meu arquivo e criei
uma instacia do tipo ByteArrayInputStream. vou testar aqui p/ ver se vai dar certo.