private void checkPresences() {
        for (JID prober : presenceMap.keySet()) {
            JID probee = presenceMap.get(prober);

            if (routingTable.hasComponentRoute(probee)) {
                Presence presence = new Presence();
                presence.setFrom(prober);
                presence.setTo(probee);
                routingTable.routePacket(probee, presence);

                // No reason to hold onto prober reference.
                presenceMap.remove(prober);
            }
        }
    }
Registers Probers who have not yet been serviced.

@param prober the jid probing.
@param probee the presence being probed.
xmppserver/src/main/java/org/jivesoftware/openfire/component/InternalComponentManager.java