We am trying to implement a custom MultiUserChatService implementation.
I’m having an issue trying to use the class IQMUCRegisterHandler for jabber:iq:register messages from my implementation. I am getting a “java.lang.IllegalAccessException” when trying to instantiate that class.
I’ve looked over the openfire package “org.jivesoftware.openfire.muc.spi” and have noticed that the class “IQMUCRegisterHandler” has accessibility declaration, thus I think it is private by default - meaning it can only be accessed from within its own package.
I was wondering if there was any other way to solve this, other than trying to use reflection or making a custom IQMUCRegisterHandler implementation or if anyone has tried to create a custom MultiUserChatService.
Thanks in advance and any help would be appreciated. :3