1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2025-09-11 11:19:41 +02:00

SMACK-53: create VersionProvider and VersionManager

The VersionProvider is used to parse Version IQs. Integration:

	providerManager.addIQProvider("query", Version.NAMESPACE, new VersionProvider());

The VersionManager is used to reply to Version IQs. Integration:

	VersionManger.getInstanceFor(connection).setVersion(
		new Version("App Name", "1.23", "Operating System"));
This commit is contained in:
Georg Lukas 2013-11-06 17:54:30 +01:00 committed by Florian Schmaus
parent 61bf5cd4ce
commit 62de78ef7c
5 changed files with 244 additions and 5 deletions

View file

@ -127,7 +127,7 @@
<iqProvider>
<elementName>query</elementName>
<namespace>jabber:iq:version</namespace>
<className>org.jivesoftware.smackx.iqversion.packet.Version</className>
<className>org.jivesoftware.smackx.iqversion.provider.VersionProvider</className>
</iqProvider>
<!-- VCard -->