| 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 | Field and Description |
|---|---|
static BitField<FsSyncOption> |
FsSyncOptions.UMOUNT
Equivalent to
BitField.of(FsSyncOption.FORCE_CLOSE_INPUT, FsSyncOption.FORCE_CLOSE_OUTPUT, FsSyncOption.CLEAR_CACHE). |
static BitField<FsSyncOption> |
FsManager.UMOUNT
Equivalent to
BitField.of(FsSyncOption.FORCE_CLOSE_INPUT, FsSyncOption.FORCE_CLOSE_OUTPUT, FsSyncOption.CLEAR_CACHE). |
| Modifier and Type | Method and Description |
|---|---|
static FsSyncOption |
FsSyncOption.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FsSyncOption[] |
FsSyncOption.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
private <X extends IOException> |
FsCachingController.beforeSync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
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.
|
<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) |
<X extends IOException> |
FsStatisticsManager.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super IOException,X> handler)
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.
|
<X extends IOException> |
FsManager.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super IOException,X> handler)
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.
|
<X extends IOException> |
FsFailSafeManager.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super IOException,X> handler)
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.
|
| Modifier and Type | Field and Description |
|---|---|
private static BitField<FsSyncOption> |
FsDefaultArchiveController.SYNC_OPTIONS |
private static BitField<FsSyncOption> |
FsArchiveController.UNLINK_SYNC_OPTIONS |
| 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. |
<X extends IOException> |
FsDefaultArchiveController.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.