Skip to content

Commit fc53d94

Browse files
committed
Apply review suggestions
1 parent 7baf92b commit fc53d94

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

src/main/java/org/opentripplanner/transit/service/TransitEditorService.java

+13
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,22 @@ void addTripOnServiceDateForTripAndDay(
3939

4040
FeedScopedId getOrCreateServiceIdForDate(LocalDate serviceDate);
4141

42+
/**
43+
* Set the original, immutable, transit layer,
44+
* based on scheduled data (not real-time data).
45+
*/
4246
void setTransitLayer(TransitLayer transitLayer);
4347

48+
/**
49+
* Return true if a real-time transit layer is present.
50+
* The real-time transit layer is optional,
51+
* it is present only when real-time updaters are configured.
52+
*/
4453
boolean hasRealtimeTransitLayer();
4554

55+
/**
56+
* Publish the latest snapshot of the real-time transit layer.
57+
* Should be called only when creating a new TransitLayer, from the graph writer thread.
58+
*/
4659
void setRealtimeTransitLayer(TransitLayer realtimeTransitLayer);
4760
}

src/main/java/org/opentripplanner/updater/vehicle_position/PollingVehiclePositionUpdater.java

+2
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ public PollingVehiclePositionUpdater(
4545
super(params);
4646
this.vehiclePositionSource =
4747
new GtfsRealtimeHttpVehiclePositionSource(params.url(), params.headers());
48+
// TODO Inject TransitService, do not create it here. We currently do not
49+
// support dagger injection in updaters, so this is ok for now.
4850
TransitService transitService = new DefaultTransitService(transitModel);
4951
var fuzzyTripMatcher = params.fuzzyTripMatching()
5052
? new GtfsRealtimeFuzzyTripMatcher(transitService)

0 commit comments

Comments
 (0)