Package me.ahoo.cosid.machine
Class DefaultClockBackwardsSynchronizer
java.lang.Object
me.ahoo.cosid.machine.DefaultClockBackwardsSynchronizer
- All Implemented Interfaces:
- ClockBackwardsSynchronizer
Default Clock Backwards Synchronizer.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from interface me.ahoo.cosid.machine.ClockBackwardsSynchronizerDEFAULT
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidsync(long lastTimestamp) voidsyncUninterruptibly(long lastTimestamp) 
- 
Field Details- 
DEFAULT_SPIN_THRESHOLDpublic static final int DEFAULT_SPIN_THRESHOLD- See Also:
 
- 
DEFAULT_BROKEN_THRESHOLDpublic static final int DEFAULT_BROKEN_THRESHOLD- See Also:
 
 
- 
- 
Constructor Details- 
DefaultClockBackwardsSynchronizerpublic DefaultClockBackwardsSynchronizer()
- 
DefaultClockBackwardsSynchronizerpublic DefaultClockBackwardsSynchronizer(int spinThreshold, int brokenThreshold) 
 
- 
- 
Method Details- 
sync- Specified by:
- syncin interface- ClockBackwardsSynchronizer
- Throws:
- InterruptedException
- ClockTooManyBackwardsException
 
- 
syncUninterruptibly- Specified by:
- syncUninterruptiblyin interface- ClockBackwardsSynchronizer
- Throws:
- ClockTooManyBackwardsException
 
 
-