Java Stream Close closeZipOutputStreamQuietly(ZipOutputStream zipOutputStream)

Here you can find the source of closeZipOutputStreamQuietly(ZipOutputStream zipOutputStream)

Description

Close an open ZipOutputStream without errormessages

License

Open Source License

Parameter

Parameter Description
zipOutputStream a parameter

Exception

Parameter Description
IOException an exception

Declaration

public static void closeZipOutputStreamQuietly(ZipOutputStream zipOutputStream) 

Method Source Code

//package com.java2s;
/*********************************************************************************
 * The contents of this file are subject to the Common Public Attribution
 * License Version 1.0 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.openemm.org/cpal1.html. The License is based on the Mozilla
 * Public License Version 1.1 but Sections 14 and 15 have been added to cover
 * use of software over a computer network and provide for limited attribution
 * for the Original Developer. In addition, Exhibit A has been modified to be
 * consistent with Exhibit B.//from  w  w  w  . j a v a 2s.c o m
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
 * the specific language governing rights and limitations under the License.
 *
 * The Original Code is OpenEMM.
 * The Original Developer is the Initial Developer.
 * The Initial Developer of the Original Code is AGNITAS AG. All portions of
 * the code written by AGNITAS AG are Copyright (c) 2007 AGNITAS AG. All Rights
 * Reserved.
 *
 * Contributor(s): AGNITAS AG.
 ********************************************************************************/

import java.io.IOException;

import java.util.zip.ZipOutputStream;

public class Main {
    /**
     * Close an open ZipOutputStream without errormessages
     * 
     * @param zipOutputStream
     * @throws IOException
     */
    public static void closeZipOutputStreamQuietly(ZipOutputStream zipOutputStream) {
        try {
            zipOutputStream.finish();
            zipOutputStream.flush();
            zipOutputStream.close();
            zipOutputStream = null;
        } catch (IOException e) {
        } finally {
            if (zipOutputStream != null) {
                try {
                    zipOutputStream.close();
                } catch (Exception e) {
                }
                zipOutputStream = null;
            }
        }
    }
}

Related

  1. closeWriter(final Writer writer)
  2. closeWriter(PrintWriter pw)
  3. closeWriter(Writer writer)
  4. closexBaseJProperty()
  5. closeXMLState(int toState)
  6. closeZipQuietly(@Nullable ZipFile file)