com.maverick.sshd.fs
Class VirtualFileFactory
java.lang.Object
com.maverick.sshd.fs.VirtualFileFactory
- All Implemented Interfaces:
- AbstractFileFactory<VirtualFile,VirtualMount>
public class VirtualFileFactory
- extends Object
- implements AbstractFileFactory<VirtualFile,VirtualMount>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
virtualHome
protected String virtualHome
homeRoot
protected String homeRoot
mountTemplates
protected List<VirtualMountTemplate> mountTemplates
VirtualFileFactory
public VirtualFileFactory(AbstractFileFactory<?,?> defaultFileFactory)
VirtualFileFactory
public VirtualFileFactory(String virtualHome,
String homeRoot,
AbstractFileFactory<?,?> defaultFileFactory)
getFile
public VirtualFile getFile(String path,
Connection con)
throws PermissionDeniedException,
IOException
- Specified by:
getFile in interface AbstractFileFactory<VirtualFile,VirtualMount>
- Throws:
PermissionDeniedException
IOException
supportsMount
public boolean supportsMount()
- Specified by:
supportsMount in interface AbstractFileFactory<VirtualFile,VirtualMount>
getMountManager
public MountManager<VirtualMount> getMountManager(Connection con)
throws IOException,
PermissionDeniedException
- Specified by:
getMountManager in interface AbstractFileFactory<VirtualFile,VirtualMount>
- Throws:
IOException
PermissionDeniedException
getDefaultFileFactory
public AbstractFileFactory<?,?> getDefaultFileFactory()
addMountTemplate
public void addMountTemplate(VirtualMountTemplate virtualMount)
Copyright © 2012. All Rights Reserved.