M - The type of the decorated file system manager.@ThreadSafe public abstract class FsDecoratingManager<M extends FsManager> extends FsManager
| Modifier | Constructor and Description |
|---|---|
protected |
FsDecoratingManager(M manager)
Constructs a new decorating file system manager.
|
| Modifier and Type | Method and Description |
|---|---|
FsController<?> |
getController(FsMountPoint mountPoint,
FsCompositeDriver driver)
Returns a thread-safe file system controller for the given mount point.
|
int |
getSize()
Returns the number of federated file systems managed by this instance.
|
Iterator<FsController<?>> |
iterator()
Returns an iterator for the controller of all federated file systems
managed by this instance.
|
String |
toString()
Returns a string representation of this object for debugging and logging
purposes.
|
public FsController<?> getController(FsMountPoint mountPoint, FsCompositeDriver driver)
FsManagersynchronization
operations.getController in class FsManagermountPoint - the mount point of the file system.driver - the file system composite driver which shall get used to
create a new file system controller if required.public int getSize()
FsManagerpublic Iterator<FsController<?>> iterator()
FsManagerImportant: The iterated file system controllers must be ordered so that all file systems appear before any of their parent file systems.
iterator in interface Iterable<FsController<?>>iterator in class FsManagerCopyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.