@Override
  public synchronized void start() throws RemoteException {
    if (!isRunning()) {
      if (ssf != null) {
        registry = LocateRegistry.createRegistry(port, null, // RMIClientSocketFactory
            ssf); // RMIServerSocketFactory
      } else {
        registry = LocateRegistry.createRegistry(port);
      }

      isRunning = true;
    }
  }
Starts this MBean: rmiregistry can now accept incoming calls

@see #stop
@see #isRunning
geode-core/src/main/java/org/apache/geode/admin/jmx/internal/RMIRegistryService.java