Hello, Matt !
I want to have these helpers for internal or external component support :
Discovery requests support(possible agent information too). JEP-0100/18.104.22.168,22.214.171.124
Registration requests support - registration info parse and output prompt. JEP-0100/126.96.36.199,188.8.131.52. Possible, with data forms support(JEP-0141)
Gateway helper for parse ‘‘jabber:iq:gateway’’ requests. JEP-0100/6.2
Version requests support. JEP-0092.
Also, in the next step :
Ad-hoc commands support. JEP-0050.
But before helpers implementation we need to make working version of messenger with internal component support. I mean Component interface.
I think this helpers should be defined as OPTIONAL for using with component. So, any component can be able to parse ALL packet himself.