import javax.jcr.RepositoryException;
import javax.jcr.Session;
import javax.jcr.observation.Event;
-import javax.jcr.observation.EventIterator;
import javax.jcr.observation.EventListener;
import javax.jcr.observation.ObservationManager;
import javax.jcr.query.Query;
viewer.setInput(getViewSite());
viewer.addDoubleClickListener(new ViewDoubleClickListener());
- processesObserver = new AsyncUiEventListener() {
- protected void onEventInUiThread(EventIterator events) {
+ processesObserver = new AsyncUiEventListener(viewer.getTable()
+ .getDisplay()) {
+ protected void onEventInUiThread(List<Event> events) {
// TODO optimize by updating only the changed process
viewer.refresh();
}