@Override
    public void initialize(XMPPServer server) {
        super.initialize(server);
        this.server = server;
        this.packetRouter = server.getPacketRouter();
        this.iqRouter = server.getIQRouter();
    }
Actually sends pending packets of the specified domain using the discovered multicast
service address. If remote server supports multicast service then a copy of the
orignal will be sent to the remote server. However, if no multicast service was found
then the local server sends a copy of the original stanza to each address.

@param domain domain of the remote server with pending packets.
@param multicastService address of the discovered multicast service.
xmppserver/src/main/java/org/jivesoftware/openfire/MulticastRouter.java