Class PathfindingSearchImpl

java.lang.Object
de.bsommerfeld.pathetic.engine.pathfinder.PathfindingSearchImpl
All Implemented Interfaces:
de.bsommerfeld.pathetic.api.pathing.PathfindingSearch

public class PathfindingSearchImpl extends Object implements de.bsommerfeld.pathetic.api.pathing.PathfindingSearch
  • Method Details

    • ifPresent

      public PathfindingSearchImpl ifPresent(Consumer<de.bsommerfeld.pathetic.api.pathing.result.PathfinderResult> callback)
      Specified by:
      ifPresent in interface de.bsommerfeld.pathetic.api.pathing.PathfindingSearch
    • orElse

      public PathfindingSearchImpl orElse(Consumer<de.bsommerfeld.pathetic.api.pathing.result.PathfinderResult> callback)
      Specified by:
      orElse in interface de.bsommerfeld.pathetic.api.pathing.PathfindingSearch
    • exceptionally

      public PathfindingSearchImpl exceptionally(Consumer<Throwable> callback)
      Specified by:
      exceptionally in interface de.bsommerfeld.pathetic.api.pathing.PathfindingSearch
    • abort

      public void abort()
      Specified by:
      abort in interface de.bsommerfeld.pathetic.api.pathing.PathfindingSearch