| Package | Description |
|---|---|
| de.schlichtherle.truezip.fs |
Provides access to (possibly federated virtual) file systems.
|
| de.schlichtherle.truezip.fs.archive |
Provides acces to archive files as if they were just directories.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FsSyncWarningException
Indicates an exceptional condition when synchronizing the changes in a
federated file system to its parent file system.
|
| Modifier and Type | Method and Description |
|---|---|
private <X extends IOException> |
FsCachingController.beforeSync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
<X extends IOException> |
FsDecoratingController.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
abstract <X extends IOException> |
FsController.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler)
Commits all unsynchronized changes to the contents of this file system
to its parent file system,
releases the associated resources (e.g. target archive files) for
access by third parties (e.g. other processes), cleans up any temporary
allocated resources (e.g. temporary files) and purges any cached data.
|
<X extends IOException> |
FsConcurrentController.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
<X extends IOException> |
FsCachingController.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
| Modifier and Type | Method and Description |
|---|---|
void |
FsManager.sync(BitField<FsSyncOption> options)
Commits all unsynchronized changes to the contents of all federated file
systems managed by this instance to their respective parent file system,
releases the associated resources (e.g. target archive files) for
access by third parties (e.g. other processes), cleans up any temporary
allocated resources (e.g. temporary files) and purges any cached data.
|
void |
FsController.sync(BitField<FsSyncOption> options)
Commits all unsynchronized changes to the contents of this file system
to its parent file system,
releases the associated resources (e.g. target archive files) for
access by third parties (e.g. other processes), cleans up any temporary
allocated resources (e.g. temporary files) and purges any cached data.
|
| Modifier and Type | Method and Description |
|---|---|
private <X extends IOException> |
FsDefaultArchiveController.awaitSync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler)
Waits for all entry input and entry output streams to close or forces
them to close, dependending on the
options. |
private <X extends IOException> |
FsDefaultArchiveController.commenceSync(ExceptionHandler<? super FsSyncException,X> handler)
Closes and disconnects all entry streams of the output and input
archive.
|
private <X extends IOException> |
FsDefaultArchiveController.commitSync(ExceptionHandler<? super FsSyncException,X> handler)
Discards the file system and closes the output and input archive.
|
private <X extends IOException> |
FsDefaultArchiveController.performSync(ExceptionHandler<? super FsSyncException,X> handler)
Synchronizes all entries in the (virtual) archive file system with the
(temporary) output archive file.
|
<X extends IOException> |
FsDefaultArchiveController.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
FsDefaultArchiveController.autoSync(FsEntryName name,
Entry.Access intention) |
(package private) abstract boolean |
FsArchiveController.autoSync(FsEntryName name,
Entry.Access intention)
Synchronizes the archive file only if the archive file has new data for
the file system entry with the given path path.
|
private boolean |
FsDefaultArchiveController.sync() |
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.