I am using TinkerPop3 in Java and I have a weighted multi-graph on which I would like to run Dijkstra algorithm to find Shortest Weighted Path between two vertices. I have found in other questions that the recommended way to do this is by using JUNG with TinkerPop, but they are related to TinkerPop2, which had the JungGraph as part of blueprints.
My questions is whether there is any efficient way to use JUNG on Tinkerpop3 graphs, as the only way I have found for now is to create a new JUNG graph and iteratively add all edges from my TinkerPop3 graph to it. Any alternative suggestions to JUNG are also welcomed.