@Override
    public void processIncoming(ClusterDistributionManager dm, String adviseePath,
        boolean removeProfile, boolean exchangeProfiles, final List<Profile> replyProfiles) {
      InternalCache cache = dm.getCache();
      if (cache != null) {
        AbstractGatewaySender sender = (AbstractGatewaySender) cache.getGatewaySender(adviseePath);
        handleDistributionAdvisee(sender, removeProfile, exchangeProfiles, replyProfiles);
      }
    }
I need this boolean to make sure the sender which is volunteer for primary is running. not
running sender should not become primary.
geode-core/src/main/java/org/apache/geode/internal/cache/wan/GatewaySenderAdvisor.java