throws IOException, DatabaseException {
super(repImpl);
this.repImpl = repImpl;
readyLatch = new ExceptionAwareCountDownLatch(repImpl, 1);
nameIdPair = repImpl.getNameIdPair();
logger = LoggerUtils.getLogger(getClass());
setName("RepNode " + nameIdPair);
this.mySocket = repImpl.getSocket();