camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Franz Forsthofer (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CAMEL-10368) Unused deflater in ZipDataFormat
Date Tue, 04 Oct 2016 12:04:21 GMT

     [ https://issues.apache.org/jira/browse/CAMEL-10368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Franz Forsthofer updated CAMEL-10368:
-------------------------------------
    Fix Version/s:     (was: 2.18.0)
                   2.18.1
                   2.19.0

> Unused deflater in ZipDataFormat
> --------------------------------
>
>                 Key: CAMEL-10368
>                 URL: https://issues.apache.org/jira/browse/CAMEL-10368
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>            Reporter: Franz Forsthofer
>            Assignee: Franz Forsthofer
>             Fix For: 2.19.0, 2.17.4, 2.18.1
>
>
> In the ZipDataForamt class you find
>  final Deflater deflater = new Deflater(compressionLevel);
>         final DeflaterOutputStream zipOutput = new DeflaterOutputStream(stream, new Deflater(compressionLevel));
>         try {
>             IOHelper.copy(is, zipOutput);
>         } finally {
>             IOHelper.close(is, zipOutput);
>             
>             /*
>             * As we create the Deflater our self and do not use the stream default
>             * (see {@link java.util.zip.DeflaterOutputStream#usesDefaultDeflater})
>             * we need to close the Deflater to not risk a OutOfMemoryException
>             * in native code parts (see {@link java.util.zip.Deflater#end})
>             */
>             deflater.end();
>         }
> the deflater variable should be used in the DeflaterOutputStream
> final DeflaterOutputStream zipOutput = new DeflaterOutputStream(stream, deflater);



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message