TrueZIP 6.8.2

Uses of Class
de.schlichtherle.io.ArchiveException

Packages that use ArchiveException
de.schlichtherle.io Provides transparent, multi-threaded read/write access to archive files (ZIP, TAR, etc) and their entries as if they were (virtual) directories and files. 
 

Uses of ArchiveException in de.schlichtherle.io
 

Subclasses of ArchiveException in de.schlichtherle.io
 class ArchiveBusyException
          Thrown if an archive file could not get updated because some input or output streams for its entries are still open.
 class ArchiveBusyWarningException
          Thrown if an archive file has been successfully updated, but some input or output streams for its entries have been forced to close.
 class ArchiveInputBusyException
          Like its super class, but indicates the existance of open input streams.
 class ArchiveInputBusyWarningException
          Like its super class, but indicates the existance of open input streams.
 class ArchiveOutputBusyException
          Like its super class, but indicates the existance of open output streams.
 class ArchiveOutputBusyWarningException
          Like its super class, but indicates the existance of open output streams.
 class ArchiveWarningException
          Represents a chain of exceptions thrown by the File.umount() and File.update() methods to indicate an error condition which does not incur loss of data and may be ignored.
 

Methods in de.schlichtherle.io that return ArchiveException
private  ArchiveException UpdatingArchiveController.checkNoDeletedEntriesWithNewData(ArchiveException exceptionChain)
           
(package private)  ArchiveException InputArchiveMetaData.closeAllInputStreams(ArchiveException exceptionChain)
          Closes and disconnects all entry streams for the archive containing this metadata object.
(package private)  ArchiveException OutputArchiveMetaData.closeAllOutputStreams(ArchiveException exceptionChain)
          Closes and disconnects all entry streams for the archive containing this metadata object.
private  ArchiveException UpdatingArchiveController.reassemble(ArchiveException exceptionChain)
          Uses the updated output archive file to reassemble the target archive file, which may be an entry in an enclosing archive file.
private  ArchiveException UpdatingArchiveController.shutdownStep1(ArchiveException exceptionChain)
          Closes and disconnects all entry streams of the output and input archive.
private  ArchiveException UpdatingArchiveController.update(ArchiveException exceptionChain)
          Updates all nodes in the virtual file system to the (temporary) output archive file.
 

Methods in de.schlichtherle.io with parameters of type ArchiveException
private  ArchiveException UpdatingArchiveController.checkNoDeletedEntriesWithNewData(ArchiveException exceptionChain)
           
(package private)  ArchiveException InputArchiveMetaData.closeAllInputStreams(ArchiveException exceptionChain)
          Closes and disconnects all entry streams for the archive containing this metadata object.
(package private)  ArchiveException OutputArchiveMetaData.closeAllOutputStreams(ArchiveException exceptionChain)
          Closes and disconnects all entry streams for the archive containing this metadata object.
private  ArchiveException UpdatingArchiveController.reassemble(ArchiveException exceptionChain)
          Uses the updated output archive file to reassemble the target archive file, which may be an entry in an enclosing archive file.
private  ArchiveException UpdatingArchiveController.shutdownStep1(ArchiveException exceptionChain)
          Closes and disconnects all entry streams of the output and input archive.
private  void UpdatingArchiveController.shutdownStep2(ArchiveException exceptionChain)
          Discards the file system and closes the output and input archive.
(package private)  void UpdatingArchiveController.umount(ArchiveException exceptionChain, boolean waitInputStreams, boolean closeInputStreams, boolean waitOutputStreams, boolean closeOutputStreams, boolean umount, boolean reassemble)
           
(package private) abstract  void ArchiveController.umount(ArchiveException exceptionChain, boolean waitInputStreams, boolean closeInputStreams, boolean waitOutputStreams, boolean closeOutputStreams, boolean umount, boolean reassemble)
          Synchronizes the contents of the target archive file managed by this archive controller to the real file system.
private  void UpdatingArchiveController.umount0(ArchiveException exceptionChain, boolean waitInputStreams, boolean closeInputStreams, boolean waitOutputStreams, boolean closeOutputStreams, boolean umount, boolean reassemble)
           
private  ArchiveException UpdatingArchiveController.update(ArchiveException exceptionChain)
          Updates all nodes in the virtual file system to the (temporary) output archive file.
 

Methods in de.schlichtherle.io that throw ArchiveException
(package private)  void ArchiveController.autoUmount(String entryName)
          Unmounts the archive file only if the archive file has already new data for entryName.
private  ArchiveException UpdatingArchiveController.reassemble(ArchiveException exceptionChain)
          Uses the updated output archive file to reassemble the target archive file, which may be an entry in an enclosing archive file.
static void File.umount()
          Equivalent to umount(false, true, false, true).
(package private)  void UpdatingArchiveController.umount(ArchiveException exceptionChain, boolean waitInputStreams, boolean closeInputStreams, boolean waitOutputStreams, boolean closeOutputStreams, boolean umount, boolean reassemble)
           
(package private) abstract  void ArchiveController.umount(ArchiveException exceptionChain, boolean waitInputStreams, boolean closeInputStreams, boolean waitOutputStreams, boolean closeOutputStreams, boolean umount, boolean reassemble)
          Synchronizes the contents of the target archive file managed by this archive controller to the real file system.
static void File.umount(boolean closeStreams)
          Equivalent to umount(false, closeStreams, false, closeStreams).
static void File.umount(boolean waitInputStreams, boolean closeInputStreams, boolean waitOutputStreams, boolean closeOutputStreams)
          Updates all archive files in the real file system with the contents of their virtual file system, resets all cached state and deletes all temporary files.
static void File.umount(File archive)
          Equivalent to umount(archive, false, true, false, true).
static void File.umount(File archive, boolean closeStreams)
          Equivalent to umount(archive, false, closeStreams, false, closeStreams).
static void File.umount(File archive, boolean waitInputStreams, boolean closeInputStreams, boolean waitOutputStreams, boolean closeOutputStreams)
          Similar to umount(waitInputStreams, closeInputStreams, waitOutputStreams, closeOutputStreams), but will only update the given archive and all its enclosed (nested) archives.
(package private) static void ArchiveControllers.umount(String prefix, boolean waitInputStreams, boolean closeInputStreams, boolean waitOutputStreams, boolean closeOutputStreams, boolean umount)
          Updates all archive files in the real file system which's canonical path name start with prefix with the contents of their virtual file system, resets all cached state and deletes all temporary files.
private  void UpdatingArchiveController.umount0(ArchiveException exceptionChain, boolean waitInputStreams, boolean closeInputStreams, boolean waitOutputStreams, boolean closeOutputStreams, boolean umount, boolean reassemble)
           
static void File.update()
          Equivalent to update(false, true, false, true).
private  ArchiveException UpdatingArchiveController.update(ArchiveException exceptionChain)
          Updates all nodes in the virtual file system to the (temporary) output archive file.
static void File.update(boolean closeStreams)
          Equivalent to update(false, closeStreams, false, closeStreams).
static void File.update(boolean waitInputStreams, boolean closeInputStreams, boolean waitOutputStreams, boolean closeOutputStreams)
          Like umount(waitInputStreams, closeInputStreams, waitOutputStreams, closeOutputStreams), but may retain some temporary files in order to speed up subsequent access to their archive files again.
static void File.update(File archive)
          Equivalent to update(archive, false, true, false, true).
static void File.update(File archive, boolean closeStreams)
          Equivalent to update(archive, false, closeStreams, false, closeStreams).
static void File.update(File archive, boolean waitInputStreams, boolean closeInputStreams, boolean waitOutputStreams, boolean closeOutputStreams)
          Similar to update(waitInputStreams, closeInputStreams, waitOutputStreams, closeOutputStreams), but will only update the given archive and all its enclosed (nested) archives.
 

Constructors in de.schlichtherle.io with parameters of type ArchiveException
ArchiveBusyException(ArchiveException priorException, File target)
          Deprecated. You should not use this constructor. It will vanish in the next major version.
ArchiveBusyException(ArchiveException priorException, String cPath)
           
ArchiveBusyWarningException(ArchiveException priorException, File target)
          Deprecated. You should not use this constructor. It will vanish in the next major version.
ArchiveBusyWarningException(ArchiveException priorException, String cPath)
           
ArchiveException(ArchiveException priorException)
          Constructs a new exception with the specified prior exception.
ArchiveException(ArchiveException priorException, IOException cause)
          Constructs a new exception with the specified prior exception and the cause.
ArchiveException(ArchiveException priorException, String message)
          Constructs a new exception with the specified prior exception and a message.
ArchiveException(ArchiveException priorException, String message, IOException cause)
          Constructs a new exception with the specified prior exception, a message and a cause.
ArchiveInputBusyException(ArchiveException priorException, String cPath, int numStreams)
           
ArchiveInputBusyWarningException(ArchiveException priorException, String cPath, int numStreams)
           
ArchiveOutputBusyException(ArchiveException priorException, String cPath, int numStreams)
           
ArchiveOutputBusyWarningException(ArchiveException priorException, String cPath, int numStreams)
           
ArchiveWarningException(ArchiveException priorZipException, IOException cause)
           
ArchiveWarningException(ArchiveException priorZipException, String message)
           
ArchiveWarningException(ArchiveException priorZipException, String message, IOException cause)
           
 


TrueZIP 6.8.2

Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.