Package | Description |
---|---|
de.schlichtherle.truezip.extension.pace |
The TrueVFS Extension PaceManager implemetation.
|
de.schlichtherle.truezip.file |
Provides uniform, transparent, thread-safe, read/write access to archive
files as if they were just plain directories in a file system path by means
of the
TFile* classes and their dependent classes. |
de.schlichtherle.truezip.fs |
Provides access to (possibly federated virtual) file systems.
|
de.schlichtherle.truezip.fs.archive.zip |
The archive driver family for ZIP files.
|
de.schlichtherle.truezip.fs.inst.jmx |
Provides classes to instrument the TrueZIP Kernel with JMX.
|
de.schlichtherle.truezip.nio.file |
Provides uniform, transparent, thread-safe, read/write access to archive
files as if they were just plain directories in a file system path by means
of the
TPath class and its
dependent classes. |
de.schlichtherle.truezip.sample.file.app |
Main classes to demonstrate the usage of the API of the TrueZIP File*
module.
|
Modifier and Type | Method and Description |
---|---|
void |
PaceManager.sync()
Synchronizes all file systems.
|
Modifier and Type | Method and Description |
---|---|
protected int |
TApplication.run(String[] args)
Runs the setup-work-sync life cycle.
|
protected void |
TApplication.sync()
Runs the sync phase.
|
static void |
TVFS.sync(BitField<FsSyncOption> options)
Commits all pending changes for all (nested) archive files to their
respective parent file system with respect to the given options.
|
static void |
TFile.sync(BitField<FsSyncOption> options)
Deprecated.
As of TrueZIP 7.5, replaced by
TVFS.sync(BitField) . |
static void |
TVFS.sync(FsMountPoint tree,
BitField<FsSyncOption> options)
Commits all pending changes for all (nested) archive files within the
given (virtual) directory
tree to their respective parent file
system with respect to the given options. |
static void |
TVFS.sync(FsMountPoint tree,
FsSyncOption... options)
Commits all pending changes for all (nested) archive files within the
given (virtual) directory
tree to their respective parent file
system with respect to the given options. |
static void |
TVFS.sync(FsSyncOption... options)
Commits all pending changes for all (nested) archive files to their
respective parent file system with respect to the given options.
|
static void |
TVFS.sync(TFile tree,
BitField<FsSyncOption> options)
Commits all pending changes for all (nested) archive files within the
given (virtual) directory
tree to their respective parent file
system with respect to the given options. |
static void |
TFile.sync(TFile archive,
BitField<FsSyncOption> options)
Deprecated.
As of TrueZIP 7.5, replaced by
TVFS.sync(TFile, BitField) . |
static void |
TVFS.sync(TFile tree,
FsSyncOption... options)
Commits all pending changes for all (nested) archive files within the
given (virtual) directory
tree to their respective parent file
system with respect to the given options. |
static void |
TVFS.umount()
Commits all pending changes for all (nested) archive files to their
respective parent file system, closes their associated target archive
file in order to allow access by third parties
(e.g. other processes), cleans up any temporary allocated resources
(e.g. temporary files) and purges any cached data.
|
static void |
TFile.umount()
Deprecated.
As of TrueZIP 7.5, replaced by
TVFS.umount() . |
static void |
TFile.umount(boolean forceCloseInputAndOutput)
Deprecated.
As of TrueZIP 7.5, replaced by
TVFS.sync(BitField) . |
static void |
TFile.umount(boolean waitCloseInput,
boolean forceCloseInput,
boolean waitCloseOutput,
boolean forceCloseOutput)
Deprecated.
As of TrueZIP 7.5, replaced by
TVFS.sync(BitField) . |
static void |
TVFS.umount(FsMountPoint tree)
Commits all pending changes for all (nested) archive files within the
given (virtual) directory
tree to their respective parent file
system, closes their associated target archive file in order to allow
access by third parties (e.g. other processes), cleans up any
temporary allocated resources (e.g. temporary files) and purges any
cached data. |
static void |
TVFS.umount(TFile tree)
Commits all pending changes for all (nested) archive files within the
given (virtual) directory
tree to their respective parent file
system, closes their associated target archive file in order to allow
access by third parties (e.g. other processes), cleans up any
temporary allocated resources (e.g. temporary files) and purges any
cached data. |
static void |
TFile.umount(TFile archive)
Deprecated.
As of TrueZIP 7.5, replaced by
TVFS.umount(TFile) . |
static void |
TFile.umount(TFile archive,
boolean forceCloseInputAndOutput)
Deprecated.
|
static void |
TFile.umount(TFile archive,
boolean waitCloseInput,
boolean forceCloseInput,
boolean waitCloseOutput,
boolean forceCloseOutput)
Deprecated.
Calling this method is equivalent to
TVFS.sync(archive,
BitField.of(FsSyncOption.CLEAR_CACHE)
.set(FsSyncOption.WAIT_CLOSE_INPUT, waitCloseInput)
.set(FsSyncOption.FORCE_CLOSE_INPUT, forceCloseInput)
.set(FsSyncOption.WAIT_CLOSE_OUTPUT, waitCloseOutput)
.set(FsSyncOption.FORCE_CLOSE_OUTPUT, forceCloseOutput))
. |
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 |
---|---|
FsSyncException |
FsSyncException.initCause(Throwable cause) |
Modifier and Type | Method and Description |
---|---|
void |
FsManager.sync(BitField<FsSyncOption> options)
Calls
FsController.sync(BitField) on all managed file system
controllers. |
void |
FsDefaultManager.sync(BitField<FsSyncOption> options) |
void |
FsDecoratingController.sync(BitField<FsSyncOption> options) |
abstract 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.
|
Modifier and Type | Method and Description |
---|---|
void |
KeyController.sync(BitField<FsSyncOption> options) |
Modifier and Type | Method and Description |
---|---|
void |
JmxManagerViewMXBean.sync()
Synchronizes all managed file systems.
|
void |
JmxModelViewMXBean.sync() |
Modifier and Type | Method and Description |
---|---|
void |
TFileSystem.close()
Commits all pending changes for this (federated) file system and all its
federated child file systems to their respective parent file system,
closes their associated target (archive) file in order to allow access
by third parties (e.g. other processes), cleans up any temporary
allocated resources (e.g. temporary files) and purges any cached
data.
|
void |
TFileSystem.sync(BitField<FsSyncOption> options)
Commits all pending changes for this (federated) file system and all its
federated child file systems to their respective parent file system with
respect to the given options.
|
static void |
TFileSystemProvider.umount()
Deprecated.
As of TrueZIP 7.5, replaced by
TVFS.umount() . |
Modifier and Type | Method and Description |
---|---|
static void |
Encrypt.main(String[] args)
Equivalent to
System.exit(new Encrypt().run(args)); . |
static void |
Decrypt.main(String[] args)
Equivalent to
System.exit(new Decrypt().run(args)); . |
static void |
Nzip.main(String[] args)
Equivalent to
System.exit(new Nzip().run(args)); . |
Copyright © 2005–2018 Schlichtherle IT Services. All rights reserved.