public class StreamManager extends Object
Modifier and Type | Class and Description |
---|---|
static class |
StreamManager.UnackedPacket |
Modifier and Type | Field and Description |
---|---|
static String |
NAMESPACE_V2
Stanza namespaces
|
static String |
NAMESPACE_V3 |
static String |
SM_ACTIVE |
Constructor and Description |
---|
StreamManager(Connection connection) |
Modifier and Type | Method and Description |
---|---|
void |
incrementServerProcessedStanzas()
Increments the count of stanzas processed by the server since
Stream Management was enabled.
|
boolean |
isEnabled()
Determines whether Stream Management enabled for session this
manager belongs to.
|
void |
onClose(PacketRouter router,
org.xmpp.packet.JID serverAddress) |
void |
process(org.dom4j.Element element,
org.xmpp.packet.JID onBehalfOf)
Processes a stream management element.
|
void |
sendServerAcknowledgement()
Sends XEP-0198 acknowledgement <a /> to client from server
|
void |
sentStanza(org.xmpp.packet.Packet packet)
Registers that Openfire sends a stanza to the client (which is expected to be acknowledged later).
|
public static final String SM_ACTIVE
public static final String NAMESPACE_V2
public static final String NAMESPACE_V3
public StreamManager(Connection connection)
public void process(org.dom4j.Element element, org.xmpp.packet.JID onBehalfOf)
element
- The stream management element to be processed.onBehalfOf
- The (full) JID of the entity for which the element is processed.public void sendServerAcknowledgement()
public void sentStanza(org.xmpp.packet.Packet packet)
packet
- The stanza that is sent.public void onClose(PacketRouter router, org.xmpp.packet.JID serverAddress)
public boolean isEnabled()
public void incrementServerProcessedStanzas()
Copyright © 2003-2008 Jive Software.