Reverted change to smack.providers, because many of the fastpath providers are missing.
[Smack.git] / build / resources / META-INF / smack.providers
blob1e1483f25525e8428eb74f6b45fdc2ef8174128a
1 <?xml version="1.0"?>
2 <!-- Providers file for default Smack extensions -->
3 <smackProviders>
5 <!-- Private Data Storage -->
6 <iqProvider>
7 <elementName>query</elementName>
8 <namespace>jabber:iq:private</namespace>
9 <className>org.jivesoftware.smackx.PrivateDataManager$PrivateDataIQProvider</className>
10 </iqProvider>
12 <!-- Time -->
13 <iqProvider>
14 <elementName>query</elementName>
15 <namespace>jabber:iq:time</namespace>
16 <className>org.jivesoftware.smackx.packet.Time</className>
17 </iqProvider>
19 <!-- Roster Exchange -->
20 <extensionProvider>
21 <elementName>x</elementName>
22 <namespace>jabber:x:roster</namespace>
23 <className>org.jivesoftware.smackx.provider.RosterExchangeProvider</className>
24 </extensionProvider>
26 <!-- Message Events -->
27 <extensionProvider>
28 <elementName>x</elementName>
29 <namespace>jabber:x:event</namespace>
30 <className>org.jivesoftware.smackx.provider.MessageEventProvider</className>
31 </extensionProvider>
33 <!-- Chat State -->
34 <extensionProvider>
35 <elementName>active</elementName>
36 <namespace>http://jabber.org/protocol/chatstates</namespace>
37 <className>org.jivesoftware.smackx.packet.ChatStateExtension$Provider</className>
38 </extensionProvider>
40 <extensionProvider>
41 <elementName>composing</elementName>
42 <namespace>http://jabber.org/protocol/chatstates</namespace>
43 <className>org.jivesoftware.smackx.packet.ChatStateExtension$Provider</className>
44 </extensionProvider>
46 <extensionProvider>
47 <elementName>paused</elementName>
48 <namespace>http://jabber.org/protocol/chatstates</namespace>
49 <className>org.jivesoftware.smackx.packet.ChatStateExtension$Provider</className>
50 </extensionProvider>
52 <extensionProvider>
53 <elementName>inactive</elementName>
54 <namespace>http://jabber.org/protocol/chatstates</namespace>
55 <className>org.jivesoftware.smackx.packet.ChatStateExtension$Provider</className>
56 </extensionProvider>
58 <extensionProvider>
59 <elementName>gone</elementName>
60 <namespace>http://jabber.org/protocol/chatstates</namespace>
61 <className>org.jivesoftware.smackx.packet.ChatStateExtension$Provider</className>
62 </extensionProvider>
64 <!-- XHTML -->
65 <extensionProvider>
66 <elementName>html</elementName>
67 <namespace>http://jabber.org/protocol/xhtml-im</namespace>
68 <className>org.jivesoftware.smackx.provider.XHTMLExtensionProvider</className>
69 </extensionProvider>
71 <!-- Group Chat Invitations -->
72 <extensionProvider>
73 <elementName>x</elementName>
74 <namespace>jabber:x:conference</namespace>
75 <className>org.jivesoftware.smackx.GroupChatInvitation$Provider</className>
76 </extensionProvider>
78 <!-- Service Discovery # Items -->
79 <iqProvider>
80 <elementName>query</elementName>
81 <namespace>http://jabber.org/protocol/disco#items</namespace>
82 <className>org.jivesoftware.smackx.provider.DiscoverItemsProvider</className>
83 </iqProvider>
85 <!-- Service Discovery # Info -->
86 <iqProvider>
87 <elementName>query</elementName>
88 <namespace>http://jabber.org/protocol/disco#info</namespace>
89 <className>org.jivesoftware.smackx.provider.DiscoverInfoProvider</className>
90 </iqProvider>
92 <!-- Data Forms-->
93 <extensionProvider>
94 <elementName>x</elementName>
95 <namespace>jabber:x:data</namespace>
96 <className>org.jivesoftware.smackx.provider.DataFormProvider</className>
97 </extensionProvider>
99 <!-- MUC User -->
100 <extensionProvider>
101 <elementName>x</elementName>
102 <namespace>http://jabber.org/protocol/muc#user</namespace>
103 <className>org.jivesoftware.smackx.provider.MUCUserProvider</className>
104 </extensionProvider>
106 <!-- MUC Admin -->
107 <iqProvider>
108 <elementName>query</elementName>
109 <namespace>http://jabber.org/protocol/muc#admin</namespace>
110 <className>org.jivesoftware.smackx.provider.MUCAdminProvider</className>
111 </iqProvider>
113 <!-- MUC Owner -->
114 <iqProvider>
115 <elementName>query</elementName>
116 <namespace>http://jabber.org/protocol/muc#owner</namespace>
117 <className>org.jivesoftware.smackx.provider.MUCOwnerProvider</className>
118 </iqProvider>
120 <!-- Delayed Delivery -->
121 <extensionProvider>
122 <elementName>x</elementName>
123 <namespace>jabber:x:delay</namespace>
124 <className>org.jivesoftware.smackx.provider.DelayInformationProvider</className>
125 </extensionProvider>
127 <!-- Version -->
128 <iqProvider>
129 <elementName>query</elementName>
130 <namespace>jabber:iq:version</namespace>
131 <className>org.jivesoftware.smackx.packet.Version</className>
132 </iqProvider>
134 <!-- VCard -->
135 <iqProvider>
136 <elementName>vCard</elementName>
137 <namespace>vcard-temp</namespace>
138 <className>org.jivesoftware.smackx.provider.VCardProvider</className>
139 </iqProvider>
141 <!-- Offline Message Requests -->
142 <iqProvider>
143 <elementName>offline</elementName>
144 <namespace>http://jabber.org/protocol/offline</namespace>
145 <className>org.jivesoftware.smackx.packet.OfflineMessageRequest$Provider</className>
146 </iqProvider>
148 <!-- Offline Message Indicator -->
149 <extensionProvider>
150 <elementName>offline</elementName>
151 <namespace>http://jabber.org/protocol/offline</namespace>
152 <className>org.jivesoftware.smackx.packet.OfflineMessageInfo$Provider</className>
153 </extensionProvider>
155 <!-- Last Activity -->
156 <iqProvider>
157 <elementName>query</elementName>
158 <namespace>jabber:iq:last</namespace>
159 <className>org.jivesoftware.smackx.packet.LastActivity$Provider</className>
160 </iqProvider>
162 <!-- User Search -->
163 <iqProvider>
164 <elementName>query</elementName>
165 <namespace>jabber:iq:search</namespace>
166 <className>org.jivesoftware.smackx.search.UserSearch$Provider</className>
167 </iqProvider>
169 <!-- SharedGroupsInfo -->
170 <iqProvider>
171 <elementName>sharedgroup</elementName>
172 <namespace>http://www.jivesoftware.org/protocol/sharedgroup</namespace>
173 <className>org.jivesoftware.smackx.packet.SharedGroupsInfo$Provider</className>
174 </iqProvider>
176 <!-- JEP-33: Extended Stanza Addressing -->
177 <extensionProvider>
178 <elementName>addresses</elementName>
179 <namespace>http://jabber.org/protocol/address</namespace>
180 <className>org.jivesoftware.smackx.provider.MultipleAddressesProvider</className>
181 </extensionProvider>
183 <!-- FileTransfer -->
184 <iqProvider>
185 <elementName>si</elementName>
186 <namespace>http://jabber.org/protocol/si</namespace>
187 <className>org.jivesoftware.smackx.provider.StreamInitiationProvider</className>
188 </iqProvider>
190 <iqProvider>
191 <elementName>query</elementName>
192 <namespace>http://jabber.org/protocol/bytestreams</namespace>
193 <className>org.jivesoftware.smackx.provider.BytestreamsProvider</className>
194 </iqProvider>
196 <iqProvider>
197 <elementName>open</elementName>
198 <namespace>http://jabber.org/protocol/ibb</namespace>
199 <className>org.jivesoftware.smackx.provider.IBBProviders$Open</className>
200 </iqProvider>
202 <iqProvider>
203 <elementName>close</elementName>
204 <namespace>http://jabber.org/protocol/ibb</namespace>
205 <className>org.jivesoftware.smackx.provider.IBBProviders$Close</className>
206 </iqProvider>
208 <extensionProvider>
209 <elementName>data</elementName>
210 <namespace>http://jabber.org/protocol/ibb</namespace>
211 <className>org.jivesoftware.smackx.provider.IBBProviders$Data</className>
212 </extensionProvider>
214 <!-- Privacy -->
215 <iqProvider>
216 <elementName>query</elementName>
217 <namespace>jabber:iq:privacy</namespace>
218 <className>org.jivesoftware.smack.provider.PrivacyProvider</className>
219 </iqProvider>
221 <!-- Ad-Hoc Command -->
222 <iqProvider>
223 <elementName>command</elementName>
224 <namespace>http://jabber.org/protocol/commands</namespace>
225 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider</className>
226 </iqProvider>
228 <extensionProvider>
229 <elementName>bad-action</elementName>
230 <namespace>http://jabber.org/protocol/commands</namespace>
231 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$BadActionError</className>
232 </extensionProvider>
234 <extensionProvider>
235 <elementName>malformed-actionn</elementName>
236 <namespace>http://jabber.org/protocol/commands</namespace>
237 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$MalformedActionError</className>
238 </extensionProvider>
240 <extensionProvider>
241 <elementName>bad-locale</elementName>
242 <namespace>http://jabber.org/protocol/commands</namespace>
243 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$BadLocaleError</className>
244 </extensionProvider>
246 <extensionProvider>
247 <elementName>bad-payload</elementName>
248 <namespace>http://jabber.org/protocol/commands</namespace>
249 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$BadPayloadError</className>
250 </extensionProvider>
252 <extensionProvider>
253 <elementName>bad-sessionid</elementName>
254 <namespace>http://jabber.org/protocol/commands</namespace>
255 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$BadSessionIDError</className>
256 </extensionProvider>
258 <extensionProvider>
259 <elementName>session-expired</elementName>
260 <namespace>http://jabber.org/protocol/commands</namespace>
261 <className>org.jivesoftware.smackx.provider.AdHocCommandDataProvider$SessionExpiredError</className>
262 </extensionProvider>
264 </smackProviders>