public synchronized void stopInbound() {
        final Set<JID> removedOccupants = doStopInbound();

        Log.trace( "(room: '{}'): Removing all ({}) occupants from the room for remote inbound node(s) that we just disconnected from.", room.getJID(), removedOccupants.size() );
        makeRemoteOccupantLeaveRoom( removedOccupants );

        Log.debug( "(room: '{}'): Finished stopping inbound FMUC federation.", room.getJID() );
    }
Stops inbound federation, which will cause existing federation with all of the inbound ('joining') nodes, if any
are established, to be teared down.
xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/FMUCHandler.java