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)
ResourceManager
getResource
in interface ResourceManager
p
- The pathpublic boolean isResourceChangeListenerSupported()
isResourceChangeListenerSupported
in interface ResourceManager
true
if a resource change listener is supportedpublic void registerResourceChangeListener(ResourceChangeListener listener)
ResourceManager
registerResourceChangeListener
in interface ResourceManager
listener
- The listener to registerpublic void removeResourceChangeListener(ResourceChangeListener listener)
ResourceManager
removeResourceChangeListener
in interface ResourceManager
public long getTransferMinSize()
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
Copyright © 2015 JBoss by Red Hat. All rights reserved.