@Override
    public void stop() {
        super.stop();
        synchronized ( routables ) {
            // OF-1700: Shut down each connected component properly, which benefits other cluster nodes.
            final Set<String> subdomains = routables.keySet();
            subdomains.forEach( this::removeComponent );
        }
        if (getAddress() != null) {
            // Remove the route to this service
            XMPPServer.getInstance().getRoutingTable().removeComponentRoute(getAddress());
        }
    }
Holds the domain of the server. We are using an iv since we use this value many times
in many methods.
xmppserver/src/main/java/org/jivesoftware/openfire/component/InternalComponentManager.java