HF RL Explorer

We need to refactor the existing HandlerThreadScheduler class to better reflect its purpose and provide a…

We need to refactor the existing HandlerThreadScheduler class to better reflect its purpose and provide a…: a task in LegoFlow-SWE (Harbor dataset). Additionally, we need to introduce a public static factory method HandlerScheduler.from(Handler) that creates a new scheduler backed by the given…

The task

Additionally, we need to introduce a public static factory method `HandlerScheduler.from(Handler)` that creates a new scheduler backed by the given `Handler`. This method must throw a `NullPointerException` with the message `"handler == null"` if the handler argument is null.

Part of Lego-X/LegoFlow-SWE.