java.lang.Object
org.opendaylight.openflowplugin.applications.frm.nodeconfigurator.NodeConfiguratorImpl
All Implemented Interfaces:
AutoCloseable, NodeConfigurator

public class NodeConfiguratorImpl extends Object implements NodeConfigurator
  • Constructor Details

    • NodeConfiguratorImpl

      public NodeConfiguratorImpl()
  • Method Details

    • enqueueJob

      public <T> com.google.common.util.concurrent.ListenableFuture<T> enqueueJob(String key, Callable<com.google.common.util.concurrent.ListenableFuture<T>> mainWorker)
      Description copied from interface: NodeConfigurator
      Enqueues a job in nodeconfigurator.
      Specified by:
      enqueueJob in interface NodeConfigurator
      Parameters:
      key - The job's key. Jobs with the same key are run sequentially. Jobs with different keys are run in parallel.
      mainWorker - The task that runs for the job.
      Returns:
      the result of the enqueued job.
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable