Class ClusterNodesCommandsExecutorImpl

    • Method Detail

      • ensureNodeVisibilityOrWait

        public boolean ensureNodeVisibilityOrWait()
        Description copied from interface: ClusterNodesCommandsExecutor
        Notifying all cluster nodes that the node the method is called on is reachable and visible to the cluster. The method will block until either all nodes in the cluster have acknowledged the visibility of the node or com.atlassian.bamboo.cluster.BambooClusterSettings.CLUSTER_HEARTBEAT_JOB_INTERVAL_IN_SECONDS seconds passed.
        Specified by:
        ensureNodeVisibilityOrWait in interface ClusterNodesCommandsExecutor
        Returns:
        true if all nodes in the cluster have explicitly acknowledged the visibility of the node, false if the function had to wait
      • getRemainingTime

        protected long getRemainingTime​(long startTime)