public class ResourceChangeNotifierImpl extends Object implements org.kie.internal.io.ResourceChangeNotifier
Modifier and Type | Class and Description |
---|---|
static class |
ResourceChangeNotifierImpl.ProcessChangeSet |
Constructor and Description |
---|
ResourceChangeNotifierImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addResourceChangeMonitor(org.kie.internal.io.ResourceChangeMonitor monitor) |
Collection<org.kie.internal.io.ResourceChangeMonitor> |
getResourceChangeMonitors() |
void |
processChangeSet(org.kie.internal.ChangeSet changeSet) |
void |
publishChangeSet(org.kie.internal.ChangeSet changeSet) |
void |
removeResourceChangeMonitor(org.kie.internal.io.ResourceChangeMonitor monitor) |
void |
reset() |
void |
setSystemEventListener(org.kie.internal.SystemEventListener listener) |
void |
start() |
void |
stop() |
void |
subscribeChildResource(org.kie.api.io.Resource directory,
org.kie.api.io.Resource child) |
void |
subscribeResourceChangeListener(org.kie.internal.event.io.ResourceChangeListener listener,
org.kie.api.io.Resource resource) |
void |
unsubscribeResourceChangeListener(org.kie.internal.event.io.ResourceChangeListener listener,
org.kie.api.io.Resource resource) |
public void setSystemEventListener(org.kie.internal.SystemEventListener listener)
setSystemEventListener
in interface org.kie.internal.io.ResourceChangeNotifier
public void addResourceChangeMonitor(org.kie.internal.io.ResourceChangeMonitor monitor)
addResourceChangeMonitor
in interface org.kie.internal.io.ResourceChangeNotifier
public void removeResourceChangeMonitor(org.kie.internal.io.ResourceChangeMonitor monitor)
removeResourceChangeMonitor
in interface org.kie.internal.io.ResourceChangeNotifier
public Collection<org.kie.internal.io.ResourceChangeMonitor> getResourceChangeMonitors()
getResourceChangeMonitors
in interface org.kie.internal.io.ResourceChangeNotifier
public void subscribeResourceChangeListener(org.kie.internal.event.io.ResourceChangeListener listener, org.kie.api.io.Resource resource)
subscribeResourceChangeListener
in interface org.kie.internal.io.ResourceChangeNotifier
public void unsubscribeResourceChangeListener(org.kie.internal.event.io.ResourceChangeListener listener, org.kie.api.io.Resource resource)
unsubscribeResourceChangeListener
in interface org.kie.internal.io.ResourceChangeNotifier
public void subscribeChildResource(org.kie.api.io.Resource directory, org.kie.api.io.Resource child)
subscribeChildResource
in interface org.kie.internal.io.ResourceChangeNotifier
public void publishChangeSet(org.kie.internal.ChangeSet changeSet)
publishChangeSet
in interface org.kie.internal.io.ResourceChangeNotifier
public void processChangeSet(org.kie.internal.ChangeSet changeSet)
public void start()
start
in interface org.kie.internal.io.ResourceChangeNotifier
public void stop()
stop
in interface org.kie.internal.io.ResourceChangeNotifier
public void reset()
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.