Class DijkstraResult


  • public class DijkstraResult
    extends java.lang.Object
    • Constructor Detail

      • DijkstraResult

        public DijkstraResult​(java.util.stream.Stream<PathResult> paths)
      • DijkstraResult

        public DijkstraResult​(java.util.stream.Stream<PathResult> paths,
                              java.lang.Runnable closeStreamAction)
    • Method Detail

      • findFirst

        public java.util.Optional<PathResult> findFirst()
      • forEachPath

        public void forEachPath​(java.util.function.Consumer<PathResult> resultConsumer)
      • mapPaths

        public <T> java.util.stream.Stream<T> mapPaths​(java.util.function.Function<PathResult,​T> fn)
      • pathSet

        public java.util.Set<PathResult> pathSet()