org.jabber.jabberbeans.serverside
Class XDB12
java.lang.Object
|
+--org.jabber.jabberbeans.XMLData
|
+--org.jabber.jabberbeans.ContentPacket
|
+--org.jabber.jabberbeans.serverside.XDB12
- All Implemented Interfaces:
- Extension, Packet, java.io.Serializable
- public class XDB12
- extends ContentPacket
A XDB12
object represents a single XDB packet for the 1.2
version of the server. This XDB Packet is used to set and query
information between the server components and any data store
e.g.:
<xdb type="get|set|result|error" to="user@service/namespage">
<query xmlns="namespace">
information custom to the namespace..
</query>
<xdb>
Note that unlike other basic packet types, XDB does not do any error
responses. If there is a problem, the jabber server will retry events
until the client component times out. To report errors, use <log>
packets.
- See Also:
ContentPacket
,
Serialized Form
Method Summary |
void |
appendItem(java.lang.StringBuffer retval)
appendItem appends the XML representation of the
current packet data to the specified StringBuffer . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jabber.jabberbeans.Packet |
toString |
XDB12
public XDB12(XDB12Builder builder)
throws java.lang.InstantiationException
- Creates a new
InfoQuery
instance. Note that because of
the complexity of the InfoQuery object and because the object is
immutable after creation, a builder object is needed in order to
construct this object.
- Parameters:
builder
- an InfoQueryBuilder
holding appropriate
values
- Throws:
java.lang.InstantiationException
- if the values supplied by the
InfoQueryBuilder are not sufficient to creaate a 'correctly-formed'
InfoQuery packet.
appendItem
public void appendItem(java.lang.StringBuffer retval)
appendItem
appends the XML representation of the
current packet data to the specified StringBuffer
.
- Specified by:
appendItem
in interface Packet
- Specified by:
appendItem
in class XMLData
- Parameters:
retval
- The StringBuffer
to append to