public MemberMessenger getMessenger() {
    return messenger;
  }
this method will delegate task to another thread and exit, so that it wont block the membership
listener
geode-core/src/main/java/org/apache/geode/management/internal/FederatingManager.java