public void send ( ByteBuffer request , Object ctx ) throws InvalidPhase , TooManyPendingRequests { this . mainThread . send ( request , ctx ) ; }
Submits a request to Zab . Under the hood followers forward requests to the leader and the leader will be responsible for converting this request to idempotent transaction and broadcasting . If you send request in non - broadcasting phase the operation will fail .