protected TimeoutId requestTimeout ( final long delay , final TimeUnit unit , @ Nullable final Object data ) { return requestTimeout ( delay , unit , null , data ) ; }
Requests a timeout event attaching specific timeout data . This data is returned with the timeout message received .