Class RepairJob

    • Constructor Detail

      • RepairJob

        public RepairJob​(RepairSession session,
                         java.lang.String columnFamily)
        Create repair job to run on specific columnfamily
        Parameters:
        session - RepairSession that this RepairJob belongs
        columnFamily - name of the ColumnFamily to repair
    • Method Detail

      • getNowInSeconds

        public long getNowInSeconds()
      • run

        public void run()
        Runs repair job. This sets up necessary task and runs them on given taskExecutor. After submitting all tasks, waits until validation with replica completes.
        Specified by:
        run in interface java.lang.Runnable
      • abort

        public void abort​(@Nullable
                          java.lang.Throwable reason)