org.drools.io.impl
Class ResourceChangeNotifierImpl

java.lang.Object
  extended by org.drools.io.impl.ResourceChangeNotifierImpl
All Implemented Interfaces:
org.drools.io.ResourceChangeNotifier

public class ResourceChangeNotifierImpl
extends Object
implements org.drools.io.ResourceChangeNotifier


Nested Class Summary
static class ResourceChangeNotifierImpl.ProcessChangeSet
           
 
Constructor Summary
ResourceChangeNotifierImpl()
           
 
Method Summary
 void addResourceChangeMonitor(org.drools.io.ResourceChangeMonitor monitor)
           
 Collection<org.drools.io.ResourceChangeMonitor> getResourceChangeMonitors()
           
 void processChangeSet(org.drools.ChangeSet changeSet)
           
 void publishChangeSet(org.drools.ChangeSet changeSet)
           
 void removeResourceChangeMonitor(org.drools.io.ResourceChangeMonitor monitor)
           
 void reset()
           
 void setSystemEventListener(org.drools.SystemEventListener listener)
           
 void start()
           
 void stop()
           
 void subscribeChildResource(org.drools.io.Resource directory, org.drools.io.Resource child)
           
 void subscribeResourceChangeListener(org.drools.event.io.ResourceChangeListener listener, org.drools.io.Resource resource)
           
 void unsubscribeResourceChangeListener(org.drools.event.io.ResourceChangeListener listener, 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

ResourceChangeNotifierImpl

public ResourceChangeNotifierImpl()
Method Detail

setSystemEventListener

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

addResourceChangeMonitor

public void addResourceChangeMonitor(org.drools.io.ResourceChangeMonitor monitor)
Specified by:
addResourceChangeMonitor in interface org.drools.io.ResourceChangeNotifier

removeResourceChangeMonitor

public void removeResourceChangeMonitor(org.drools.io.ResourceChangeMonitor monitor)
Specified by:
removeResourceChangeMonitor in interface org.drools.io.ResourceChangeNotifier

getResourceChangeMonitors

public Collection<org.drools.io.ResourceChangeMonitor> getResourceChangeMonitors()
Specified by:
getResourceChangeMonitors in interface org.drools.io.ResourceChangeNotifier

subscribeResourceChangeListener

public void subscribeResourceChangeListener(org.drools.event.io.ResourceChangeListener listener,
                                            org.drools.io.Resource resource)
Specified by:
subscribeResourceChangeListener in interface org.drools.io.ResourceChangeNotifier

unsubscribeResourceChangeListener

public void unsubscribeResourceChangeListener(org.drools.event.io.ResourceChangeListener listener,
                                              org.drools.io.Resource resource)
Specified by:
unsubscribeResourceChangeListener in interface org.drools.io.ResourceChangeNotifier

subscribeChildResource

public void subscribeChildResource(org.drools.io.Resource directory,
                                   org.drools.io.Resource child)
Specified by:
subscribeChildResource in interface org.drools.io.ResourceChangeNotifier

publishChangeSet

public void publishChangeSet(org.drools.ChangeSet changeSet)
Specified by:
publishChangeSet in interface org.drools.io.ResourceChangeNotifier

processChangeSet

public void processChangeSet(org.drools.ChangeSet changeSet)

start

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

stop

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

reset

public void reset()


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.