public void run() { try { leader.lead(); } catch (InterruptedException e) { LOG.info("Leader thread interrupted", e); } catch (Exception e) { LOG.warn("Unexpected exception in leader thread", e); } finally { leader.shutdown("lead ended"); } } }
try { setLeader(makeLeader(logFactory)); leader.lead(); setLeader(null); } catch (Exception e) {
try { setLeader(makeLeader(logFactory)); leader.lead(); setLeader(null); } catch (Exception e) {
try { setLeader(makeLeader(logFactory)); leader.lead(); setLeader(null); } catch (Exception e) {
try { setLeader(makeLeader(logFactory)); leader.lead(); setLeader(null); } catch (Exception e) {