class JgroupsMessageReceiver extends ReceiverAdapter implements RequestHandler {

   @Override
   public void viewAccepted(final View view) {
      Set<String> addresses = view.getMembers().stream().map(Address::toString).collect(Collectors.toSet());
      store.keepHandlesFor(addresses);
      log.info("Cluster view change: " + view);
   }

   public  JgroupsMessageReceiver(Map<Class, Responder> responders, RemoteServiceHandlesStore store);

}