public SignalServiceEnvelope read ( long timeout , TimeUnit unit ) throws InvalidVersionException , IOException , TimeoutException { return read ( timeout , unit , new NullMessagePipeCallback ( ) ) ; }
A blocking call that reads a message off the pipe . When this call returns the message has been acknowledged and will not be retransmitted .