/** Call this once to start handling callbacks. */
  protected void startMonitoring() {
    AdvancedIncQueryEngine engine = engineForMatcher();

    engine.addLifecycleListener(engineLifecycleListener);
    engine.addModelUpdateListener(listener);
    listener.notifyChanged(ChangeLevel.MATCHSET);
  }
Example #2
0
 protected void onModelUpdated(TYPE model) {
   TYPE modelCopy = (TYPE) model.clone();
   for (ModelUpdateListener<TYPE> listener : listeners) {
     listener.onModelUpdated(modelCopy);
   }
 }