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.