Class NodeConfiguratorImpl

    • Constructor Detail

      • NodeConfiguratorImpl

        public NodeConfiguratorImpl()
    • Method Detail

      • 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.