class RouteProcessorThreadListener implements RouteProcessorBackgroundThread.Listener {

  @Override
  public void onCheckFasterRoute(Location location, RouteProgress routeProgress, boolean checkFasterRoute) {
    if (checkFasterRoute) {
      routeFetcher.findRouteFromRouteProgress(location, routeProgress);
    }
  }

    RouteProcessorThreadListener(NavigationEventDispatcher eventDispatcher, RouteFetcher routeFetcher,
                               NavigationNotificationProvider notificationProvider);

}