In the starter method, some member attributes are set, and two blocking queues are constructed, namely sendQueue and recvqueue. And instantiated a Messager
private void starter(QuorumPeer self, QuorumCnxManager manager) {
this.self = self;
proposedLeader = -1;
proposedZxid = -1;
sendqueue = new
LinkedBlockingQueue<ToSend>();
recvqueue = new
LinkedBlockingQueue<Notification>();
this.messenger = new Messenger(manager);
}