org.drools.io.impl
Class ResourceChangeScannerImpl

java.lang.Object
  extended by org.drools.io.impl.ResourceChangeScannerImpl
All Implemented Interfaces:
org.drools.io.ResourceChangeMonitor, org.drools.io.ResourceChangeScanner

public class ResourceChangeScannerImpl
extends Object
implements org.drools.io.ResourceChangeScanner


Nested Class Summary
static class ResourceChangeScannerImpl.ProcessChangeSet
           
 
Constructor Summary
ResourceChangeScannerImpl()
           
 
Method Summary
 void configure(org.drools.io.ResourceChangeScannerConfiguration configuration)
           
 int getInterval()
           
 Map<org.drools.io.Resource,Set<org.drools.io.ResourceChangeNotifier>> getResources()
           
 org.drools.io.ResourceChangeScannerConfiguration newResourceChangeScannerConfiguration()
           
 org.drools.io.ResourceChangeScannerConfiguration newResourceChangeScannerConfiguration(Properties properties)
           
 void reset()
           
 void scan()
           
 void setInterval(int interval)
           
 void setSystemEventListener(org.drools.SystemEventListener listener)
           
 void start()
           
 void stop()
           
 void subscribeNotifier(org.drools.io.ResourceChangeNotifier notifier, org.drools.io.Resource resource)
           
 void unsubscribeNotifier(org.drools.io.ResourceChangeNotifier notifier, org.drools.io.Resource resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceChangeScannerImpl

public ResourceChangeScannerImpl()
Method Detail

setSystemEventListener

public void setSystemEventListener(org.drools.SystemEventListener listener)
Specified by:
setSystemEventListener in interface org.drools.io.ResourceChangeMonitor

configure

public void configure(org.drools.io.ResourceChangeScannerConfiguration configuration)
Specified by:
configure in interface org.drools.io.ResourceChangeScanner

newResourceChangeScannerConfiguration

public org.drools.io.ResourceChangeScannerConfiguration newResourceChangeScannerConfiguration()
Specified by:
newResourceChangeScannerConfiguration in interface org.drools.io.ResourceChangeScanner

newResourceChangeScannerConfiguration

public org.drools.io.ResourceChangeScannerConfiguration newResourceChangeScannerConfiguration(Properties properties)
Specified by:
newResourceChangeScannerConfiguration in interface org.drools.io.ResourceChangeScanner

subscribeNotifier

public void subscribeNotifier(org.drools.io.ResourceChangeNotifier notifier,
                              org.drools.io.Resource resource)
Specified by:
subscribeNotifier in interface org.drools.io.ResourceChangeMonitor

unsubscribeNotifier

public void unsubscribeNotifier(org.drools.io.ResourceChangeNotifier notifier,
                                org.drools.io.Resource resource)
Specified by:
unsubscribeNotifier in interface org.drools.io.ResourceChangeMonitor

getResources

public Map<org.drools.io.Resource,Set<org.drools.io.ResourceChangeNotifier>> getResources()

scan

public void scan()
Specified by:
scan in interface org.drools.io.ResourceChangeScanner

setInterval

public void setInterval(int interval)
Specified by:
setInterval in interface org.drools.io.ResourceChangeScanner

getInterval

public int getInterval()

start

public void start()
Specified by:
start in interface org.drools.io.ResourceChangeScanner

stop

public void stop()
Specified by:
stop in interface org.drools.io.ResourceChangeScanner

reset

public void reset()


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.