How does a cluster discovery work in HA Mode using TCPPING in a wildfly server

I want to understand how does different hosts communicate to each other so that I can find answers to the following questions, when the machines are under an ELB:

  1. What if I have multiple initial hosts?
  2. What if the initial host goes down?
  3. What if the initial host goes down, and another machine joins the cluster?
  4. What if the initial host goes down, and comes back up again, will the cluster work?

and so on and so forth.

So it comes down to the behaviour of machines towards the initial hosts while using TCPPING protocol in a wildfly server.