예제 #1
0
파일: Epfd.java 프로젝트: Fil0x/ID2203
  public Epfd(Init init) {
    self = init.getSelf();
    allNodes = init.getAll();

    delay = init.getInitialDelay();
    delta = init.getDeltaDelay();
    sequenceNo = 0;
    alive = new HashSet<>(init.getAll());
    suspected = new HashSet<>();

    subscribe(startHandler, control);
    subscribe(handleCheckTimeout, timer);
    subscribe(handleHbRequests, pp2p);
    subscribe(handleHbReplies, pp2p);
  }