|
TrueZIP 6.8.3 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| 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.3 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||