protected TimeoutId requestTimeout ( final long delay , final TimeUnit unit , @ Nullable final String name , @ Nullable final Object data ) { return timeoutManager . requestTimeout ( context ( ) , state ( ) . getSagaId ( ) , delay , unit , name , data ) ; }
Requests a timeout event with a specific name and attached data .