Class DefaultGroupHandler.BucketCorrector
- java.lang.Object
-
- org.onosproject.segmentrouting.grouphandler.DefaultGroupHandler.BucketCorrector
-
- All Implemented Interfaces:
Runnable
- Enclosing class:
- DefaultGroupHandler
protected final class DefaultGroupHandler.BucketCorrector extends Object implements Runnable
Performs bucket verification operation for all hash groups in this device. Checks RouteHandler to ensure that routing is stable before attempting verification. Verification involves creating a nextObjective with operation VERIFY for existing next objectives in the store, and passing it to the driver. It is the driver that actually performs the verification by adding or removing buckets to match the verification next objective created here.