private static void notifyListeners(final DistributedMember member,final boolean client,final EventType typeOfEvent){
  startMonitoring();
  ThreadPoolExecutor queuedExecutor=executor;
  if (queuedExecutor == null) {
    return;
  }
  final ClientMembershipEvent event=new InternalClientMembershipEvent(member,client);
  if (forceSynchronous) {
    doNotifyClientMembershipListener(member,client,event,typeOfEvent);
  }
 else {
    try {
      queuedExecutor.execute(null);
    }
 catch (    RejectedExecutionException e) {
    }
  }
}

private static void notifyListeners ( final DistributedMember member , final boolean client , final EventType typeOfEvent ) { startMonitoring ( ) ; ThreadPoolExecutor queuedExecutor = executor ; if ( queuedExecutor == null ) { return ; } final ClientMembershipEvent event = new InternalClientMembershipEvent ( member , client ) ; if ( forceSynchronous ) { doNotifyClientMembershipListener ( member , client , event , typeOfEvent ) ; } else { try { queuedExecutor . execute ( null ) ; } catch ( RejectedExecutionException e ) { } } }
notifies registered listeners that a client member has joined . the new member may be a client connecting to this process or a server that this process has just connected to .
