@Override
    public void route(Presence packet) {
        presenceRouter.route(packet);
    }
Routes the given packet based on packet recipient and sender. The
router defers actual routing decisions to other classes.
<h2>Warning</h2>
Be careful to enforce concurrency DbC of concurrent by synchronizing
any accesses to class resources.

@param packet The packet to route
xmppserver/src/main/java/org/jivesoftware/openfire/spi/PacketRouterImpl.java