public interface FsCompositeDriver
FsDriver| Modifier and Type | Method and Description |
|---|---|
FsController<? extends FsModel> |
newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and nullable parent file system controller.
|
FsController<? extends FsModel> newController(FsManager manager, FsModel model, @Nullable FsController<? extends FsModel> parent)
file system driver which gets looked up by querying the
scheme of the mount point of the given file system model with the
expression model.getMountPoint().getScheme().
When called, you may assert the following precondition:
assert null == parent
? null == model.getParent()
: parent.getModel().equals(model.getParent())
manager - the file system manager for the new controller.model - the file system model.parent - the nullable parent file system controller.ServiceConfigurationError - if no appropriate file system driver
can get found for the scheme of the given mount point.FsDriver.newController(de.schlichtherle.truezip.fs.FsManager, de.schlichtherle.truezip.fs.FsModel, de.schlichtherle.truezip.fs.FsController<? extends de.schlichtherle.truezip.fs.FsModel>)Copyright © 2005-2013 Schlichtherle IT Services. All Rights Reserved.