this.monitorChangeListener = newListener;
serviceDispatcher =
new ServiceDispatcher(monitorConfig.getNodeSocketAddress());
serviceDispatcher.start();
Protocol electionProtocol =
new Protocol(TimebasedProposalGenerator.getParser(),
MasterValue.getParser(),
monitorConfig.getGroupName(),
nameIdPair,
null);
learner = new Learner(electionProtocol, serviceDispatcher, nameIdPair);