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(LocalSession session) |
Modifier and Type | Method and Description |
---|---|
void |
formalClose()
Called when a session receives a closing stream tag, this prevents the
session from being detached.
|
boolean |
getResume()
Returns true if a stream is resumable.
|
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 |
onResume(org.xmpp.packet.JID serverAddress,
long h) |
void |
process(org.dom4j.Element element)
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(LocalSession session)
public boolean getResume()
public void process(org.dom4j.Element element)
element
- The stream management element to be processed.public void formalClose()
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 void onResume(org.xmpp.packet.JID serverAddress, long h)
public boolean isEnabled()
public void incrementServerProcessedStanzas()
Copyright © 2003-2008 Jive Software.