Class DiskManagerRecheckScheduler.DiskManagerRecheckInstance

  • Enclosing class:
    DiskManagerRecheckScheduler

    public class DiskManagerRecheckScheduler.DiskManagerRecheckInstance
    extends java.lang.Object
    • Field Detail

      • metric

        private final long metric
      • piece_length

        private final int piece_length
      • low_priority

        private final boolean low_priority
      • active

        private volatile boolean active
      • paused

        private volatile boolean paused
    • Constructor Detail

      • DiskManagerRecheckInstance

        protected DiskManagerRecheckInstance​(DiskManagerHelper _helper,
                                             boolean _low_priority)
    • Method Detail

      • getPieceConcurrency

        private int getPieceConcurrency()
      • getMetric

        protected long getMetric()
      • getPieceLength

        protected int getPieceLength()
      • isLowPriority

        protected boolean isLowPriority()
      • reserveSlot

        public void reserveSlot()
      • releaseSlot

        public void releaseSlot()
      • getPermission

        public boolean getPermission()
      • isActive

        protected boolean isActive()
      • setActive

        protected void setActive​(boolean b)
      • isPaused

        protected boolean isPaused()
      • setPaused

        protected void setPaused​(boolean b)
      • unregister

        public void unregister()