public Bus < M > post ( M message , long timeout , TimeUnit unit ) throws InterruptedException { queue . offer ( message , timeout , unit ) ; return this ; }
Posts a message to all registered destinations waiting up to the specified number of time units if the internal queue is full .