public class ResourceChangeScannerImpl extends Object implements org.kie.internal.io.ResourceChangeScanner
Modifier and Type | Class and Description |
---|---|
static class |
ResourceChangeScannerImpl.ProcessChangeSet |
Constructor and Description |
---|
ResourceChangeScannerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
configure(org.kie.internal.io.ResourceChangeScannerConfiguration configuration) |
int |
getInterval() |
Map<org.kie.api.io.Resource,Set<org.kie.internal.io.ResourceChangeNotifier>> |
getResources() |
org.kie.internal.io.ResourceChangeScannerConfiguration |
newResourceChangeScannerConfiguration() |
org.kie.internal.io.ResourceChangeScannerConfiguration |
newResourceChangeScannerConfiguration(Properties properties) |
void |
reset() |
void |
scan() |
void |
setInterval(int interval) |
void |
setSystemEventListener(org.kie.internal.SystemEventListener listener) |
void |
start() |
void |
stop() |
void |
subscribeNotifier(org.kie.internal.io.ResourceChangeNotifier notifier,
org.kie.api.io.Resource resource) |
void |
unsubscribeNotifier(org.kie.internal.io.ResourceChangeNotifier notifier,
org.kie.api.io.Resource resource) |
public void configure(org.kie.internal.io.ResourceChangeScannerConfiguration configuration)
configure
in interface org.kie.internal.io.ResourceChangeScanner
public org.kie.internal.io.ResourceChangeScannerConfiguration newResourceChangeScannerConfiguration()
newResourceChangeScannerConfiguration
in interface org.kie.internal.io.ResourceChangeScanner
public org.kie.internal.io.ResourceChangeScannerConfiguration newResourceChangeScannerConfiguration(Properties properties)
newResourceChangeScannerConfiguration
in interface org.kie.internal.io.ResourceChangeScanner
public void subscribeNotifier(org.kie.internal.io.ResourceChangeNotifier notifier, org.kie.api.io.Resource resource)
subscribeNotifier
in interface org.kie.internal.io.ResourceChangeMonitor
public void unsubscribeNotifier(org.kie.internal.io.ResourceChangeNotifier notifier, org.kie.api.io.Resource resource)
unsubscribeNotifier
in interface org.kie.internal.io.ResourceChangeMonitor
public Map<org.kie.api.io.Resource,Set<org.kie.internal.io.ResourceChangeNotifier>> getResources()
public void scan()
scan
in interface org.kie.internal.io.ResourceChangeScanner
public void setInterval(int interval)
setInterval
in interface org.kie.internal.io.ResourceChangeScanner
public int getInterval()
public void start()
start
in interface org.kie.internal.io.ResourceChangeScanner
public void stop()
stop
in interface org.kie.internal.io.ResourceChangeScanner
public void reset()
public void setSystemEventListener(org.kie.internal.SystemEventListener listener)
setSystemEventListener
in interface org.kie.internal.io.ResourceChangeMonitor
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.