Class PathComputationServer

  • All Implemented Interfaces:
    AutoCloseable, org.opendaylight.algo.PathComputationProvider, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev200120.PathComputationService, org.opendaylight.yangtools.yang.binding.RpcService

    public class PathComputationServer
    extends Object
    implements AutoCloseable, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev200120.PathComputationService, org.opendaylight.algo.PathComputationProvider
    Path Computation Algorithms provider.
    Author:
    Olivier Dugeon
    • Constructor Summary

      Constructors 
      Constructor Description
      PathComputationServer​(org.opendaylight.mdsal.binding.api.RpcProviderService rpcService, org.opendaylight.graph.ConnectedGraphProvider graphProvider)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev200120.GetConstrainedPathOutput>> getConstrainedPath​(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev200120.GetConstrainedPathInput input)  
      org.opendaylight.algo.PathComputationAlgorithm getPathComputationAlgorithm​(org.opendaylight.graph.ConnectedGraph runningGraph, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev200120.AlgorithmType algorithmType)  
      void init()  
    • Constructor Detail

      • PathComputationServer

        public PathComputationServer​(org.opendaylight.mdsal.binding.api.RpcProviderService rpcService,
                                     org.opendaylight.graph.ConnectedGraphProvider graphProvider)
    • Method Detail

      • init

        public void init()
      • getConstrainedPath

        public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev200120.GetConstrainedPathOutput>> getConstrainedPath​(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev200120.GetConstrainedPathInput input)
        Specified by:
        getConstrainedPath in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev200120.PathComputationService
      • getPathComputationAlgorithm

        public org.opendaylight.algo.PathComputationAlgorithm getPathComputationAlgorithm​(org.opendaylight.graph.ConnectedGraph runningGraph,
                                                                                          org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.path.computation.rev200120.AlgorithmType algorithmType)
        Specified by:
        getPathComputationAlgorithm in interface org.opendaylight.algo.PathComputationProvider