@ThreadSafe public final class FsFilteringManager extends FsDecoratingManager<FsManager>
constructor.| Modifier and Type | Field and Description |
|---|---|
private URI |
prefix |
delegate| Constructor and Description |
|---|
FsFilteringManager(FsManager manager,
FsMountPoint prefix)
Constructs a new prefix filter file system manager from the given file
system manager and mount point prefix.
|
| Modifier and Type | Method and Description |
|---|---|
private Collection<FsController<?>> |
getControllers() |
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.
|
getController, toStringprivate final URI prefix
public FsFilteringManager(@NonNull
FsManager manager,
@NonNull
FsMountPoint prefix)
manager - the decorated file system manager.prefix - the prefix of the mount point used to filter all federated
file systems of the decorated file system manager.public int getSize()
FsManagergetSize in class FsDecoratingManager<FsManager>public 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 FsDecoratingManager<FsManager>private Collection<FsController<?>> getControllers()
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.