|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.deployers.plugins.scanner.VFSDeploymentScannerImpl
public class VFSDeploymentScannerImpl
A DeploymentScanner built on the ProfileService and MainDeployer.
Constructor Summary | |
---|---|
VFSDeploymentScannerImpl()
|
Method Summary | |
---|---|
void |
addURI(URI uri)
|
org.jboss.virtual.VirtualFileFilter |
getFilterInstance()
|
boolean |
getRecursiveSearch()
|
int |
getScanCount()
|
ScheduledExecutorService |
getScanExecutor()
|
long |
getScanPeriod()
|
List<URI> |
getURIList()
|
boolean |
hasURI(URI uri)
|
protected void |
incScanCount()
Inc the scanCount and to a notifyAll. |
boolean |
isScanEnabled()
Are deployment scans enabled. |
void |
removeURI(URI uri)
|
void |
resetScanCount()
|
void |
run()
Executes scan |
void |
scan()
|
void |
setFilterInstance(org.jboss.virtual.VirtualFileFilter filter)
|
void |
setMainDeployer(org.jboss.deployers.client.spi.main.MainDeployer deployer)
|
void |
setRecursiveSearch(boolean recurse)
|
void |
setScanEnabled(boolean scanEnabled)
Enable/disable deployment scans. |
void |
setScanExecutor(ScheduledExecutorService scanExecutor)
|
void |
setScanPeriod(long period)
|
void |
setURIList(List<URI> list)
Set uris to scan |
void |
setURIs(String listspec)
Set the urls to scan |
void |
start()
|
void |
stop()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VFSDeploymentScannerImpl()
Method Detail |
---|
public void setMainDeployer(org.jboss.deployers.client.spi.main.MainDeployer deployer)
public org.jboss.virtual.VirtualFileFilter getFilterInstance()
public void setFilterInstance(org.jboss.virtual.VirtualFileFilter filter)
public ScheduledExecutorService getScanExecutor()
public void setScanExecutor(ScheduledExecutorService scanExecutor)
scanExecutor
- The scanExecutor to set.public long getScanPeriod()
public void setScanPeriod(long period)
public boolean isScanEnabled()
public int getScanCount()
public void resetScanCount()
public void setScanEnabled(boolean scanEnabled)
scanEnabled
- true to enable scans, false to disable.public void setURIs(String listspec) throws URISyntaxException, IOException
listspec
- the urls
URISyntaxException
IOException
public void setURIList(List<URI> list) throws IOException
list
- the urls to scan
IOException
public List<URI> getURIList()
public void setRecursiveSearch(boolean recurse)
public boolean getRecursiveSearch()
public void addURI(URI uri) throws IOException
IOException
public void removeURI(URI uri) throws IOException
IOException
public boolean hasURI(URI uri)
public void start() throws Exception
Exception
public void run()
run
in interface Runnable
public void stop()
public void scan() throws Exception
Exception
protected void incScanCount()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |