Java: ¿Cómo convierto InputStream a GZIPInputStream?
Tengo un metodo como
public void put(@Nonnull final InputStream inputStream, @Nonnull final String uniqueId) throws PersistenceException {
// a.) create gzip of inputStream
final GZIPInputStream zipInputStream;
try {
zipInputStream = new GZIPInputStream(inputStream);
} catch (IOException e) {
e.printStackTrace();
throw new PersistenceException("Persistence Service could not received input stream to persist for " + uniqueId);
}
Yo quería convertir elinputStream
dentrozipInputStream
, ¿cuál es la manera de hacer eso?
la conversión de Java Streams para mí es realmente confusa y no las hago bien