DebugOutput Data Type

Holds information to be included in the REST Response for debugging and profiling purposes. startedCalculating is called in the routingContext constructor. finishedCalculating and finishedRendering are all called in PlanGenerator.generate(). finishedPrecalculating and foundPaths are called in the SPTService implementations.

name data type description
precalculationTime number
pathCalculationTime number
pathTimes array of number
renderingTime number
totalTime number
timedOut boolean


  "precalculationTime" : 12345,
  "pathCalculationTime" : 12345,
  "pathTimes" : [ 12345, 12345 ],
  "renderingTime" : 12345,
  "totalTime" : 12345,
  "timedOut" : true