public class FileResourceManager extends Object implements ResourceManager
EMPTY_RESOURCE_MANAGER
Constructor and Description |
---|
FileResourceManager(File base,
long transferMinSize) |
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 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 © 2014 JBoss by Red Hat. All rights reserved.