- All Known Implementing Classes:
- TripUpdateGraphWriterRunnable
public interface GraphWriterRunnable
The graph should only be modified by a runnable implementing this interface, executed by the
GraphUpdaterManager.
A few notes:
- Don't spend more time in this runnable than necessary, it might block other graph writer runnables.
- Be aware that while only one graph writer runnable is running to write to the graph, several
request-threads might be reading the graph.
- Be sure that the request-threads always see a consistent view of the graph while planning.
- See Also:
GraphUpdaterManager.execute