@Override
  public void registerInterestRegistrationListener(InterestRegistrationListener listener) {
    if (!isRunning()) {
      throw new IllegalStateException(
          "The cache server must be running to use this operation");
    }
    getCacheClientNotifier().registerInterestRegistrationListener(listener);
  }
Registers a new{@code InterestRegistrationListener} with the set of
{@code InterestRegistrationListener}s.

@param listener The{@code InterestRegistrationListener} to register
@throws IllegalStateException if the BridgeServer has not been started
@since GemFire 5.8Beta
geode-core/src/main/java/org/apache/geode/internal/cache/CacheServerImpl.java