public class FileResourceManager extends Object implements ResourceManager
EMPTY_RESOURCE_MANAGER| Constructor and Description |
|---|
FileResourceManager(File base,
long transferMinSize) |
FileResourceManager(File base,
long transferMinSize,
boolean caseSensitive) |
FileResourceManager(File base,
long transferMinSize,
boolean caseSensitive,
boolean followLinks,
String... safePaths) |
FileResourceManager(File base,
long transferMinSize,
boolean followLinks,
String... safePaths) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
File |
getBase() |
Resource |
getResource(String p)
Returns a resource for the given path.
|
long |
getTransferMinSize() |
boolean |
isResourceChangeListenerSupported() |
void |
registerResourceChangeListener(ResourceChangeListener listener)
Registers a resource change listener, if the underlying resource manager support it
|
void |
removeResourceChangeListener(ResourceChangeListener listener)
Removes a resource change listener
|
FileResourceManager |
setBase(File base) |
public FileResourceManager(File base, long transferMinSize)
public FileResourceManager(File base, long transferMinSize, boolean caseSensitive)
public FileResourceManager(File base, long transferMinSize, boolean followLinks, String... safePaths)
public File getBase()
public FileResourceManager setBase(File base)
public Resource getResource(String p)
ResourceManagergetResource in interface ResourceManagerp - The pathpublic boolean isResourceChangeListenerSupported()
isResourceChangeListenerSupported in interface ResourceManagertrue if a resource change listener is supportedpublic void registerResourceChangeListener(ResourceChangeListener listener)
ResourceManagerregisterResourceChangeListener in interface ResourceManagerlistener - The listener to registerpublic void removeResourceChangeListener(ResourceChangeListener listener)
ResourceManagerremoveResourceChangeListener in interface ResourceManagerpublic long getTransferMinSize()
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2016 JBoss by Red Hat. All rights reserved.