c4.getNetworkConfig().getJoin().getTcpIpConfig().setMembers(clusterTwoMembers);
c4.setProperty(GroupProperties.PROP_WAIT_SECONDS_BEFORE_JOIN, "0");
final CountDownLatch latch = new CountDownLatch(2);
c3.addListenerConfig(new ListenerConfig(new LifecycleListener() {
public void stateChanged(final LifecycleEvent event) {
if (event.getState() == LifecycleState.MERGED) {
System.out.println("h3 restarted");
latch.countDown();
}
}
}));
c4.addListenerConfig(new ListenerConfig(new LifecycleListener() {
public void stateChanged(final LifecycleEvent event) {
if (event.getState() == LifecycleState.MERGED) {
System.out.println("h4 restarted");
latch.countDown();
}