@ Weight ( Weight . Unit . NORMAL ) public static Runnable defer ( @ Nonnull final Runnable runnable ) { assertNotNull ( runnable ) ; defer ( new Deferred ( ) { private static final long serialVersionUID = 2061489024868070733L ; private final Runnable value = runnable ; @ Override public void executeDeferred ( ) throws Exception { this . value . run ( ) ; } } ) ; return runnable ; }
Defer execution of some runnable action .