You are welcome
If you want to see both methods I mentioned in action, look at the source code for the jitsi-videobridge plugin for Openfire. It uses the IQHandler interface to intercept rayo IQ messages sent to the server with namespace "urn:xmpp:rayo:colibri:1"
The other method of creating dummy openfire sessions like bots is used to create focus agents that send rayo events to users and respond to any replies.
Both methods allow you to handle messages send to abitrary xxxxx@yourdomain.com XMPP addresses which federate better than sub-domain addresses xxxxx@subdomain.yourdomain.com