public UpdateDispatchViewOrderEnforcingModel(DispatchService dispatchService, DispatchListener dispatchListener)
 {
     this.currentFuture    = new DispatchFuture(); // use a completed future as a start
     this.dispatchService  = dispatchService;
     this.dispatchListener = dispatchListener;
 }
 public UpdateDispatchViewNonConcurrentModel(DispatchService dispatchService, DispatchListener dispatchListener)
 {
     this.dispatchService  = dispatchService;
     this.dispatchListener = dispatchListener;
 }