Package tigase.server.bosh
Interface BoshSessionTaskHandler
-
- All Known Implementing Classes:
BoshConnectionClustered,BoshConnectionManager
public interface BoshSessionTaskHandlerDescribe interface BoshSessionTaskHandler here.
Created: Sat Aug 4 10:39:21 2007- Author:
- Artur Hefczyc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddOutStreamClosed(Packet packet, BoshSession bs, boolean withTimeout)booleanaddOutStreamOpen(Packet packet, BoshSession bs)voidcancelSendQueueTask(BoshSendQueueTask bt)voidcancelTask(BoshTask bs)BareJIDgetDefHostName()JIDgetJidForBoshSession(BoshSession bs)ElementgetSeeOtherHostError(Packet packet, BareJID destination)BareJIDgetSeeOtherHostForJID(Packet packet, BareJID userId, SeeOtherHostIfc.Phase ph)booleanprocessUndeliveredPacket(Packet packet, java.lang.Long stamp, java.lang.String errorMessage)BoshSendQueueTaskscheduleSendQueueTask(BoshSession tt, long delay)BoshTaskscheduleTask(BoshSession bs, long delay)voidwriteRawData(BoshIOService ios, java.lang.String data)
-
-
-
Method Detail
-
getJidForBoshSession
JID getJidForBoshSession(BoshSession bs)
-
scheduleTask
BoshTask scheduleTask(BoshSession bs, long delay)
-
scheduleSendQueueTask
BoshSendQueueTask scheduleSendQueueTask(BoshSession tt, long delay)
-
cancelTask
void cancelTask(BoshTask bs)
-
cancelSendQueueTask
void cancelSendQueueTask(BoshSendQueueTask bt)
-
writeRawData
void writeRawData(BoshIOService ios, java.lang.String data)
-
addOutStreamOpen
boolean addOutStreamOpen(Packet packet, BoshSession bs)
-
addOutStreamClosed
boolean addOutStreamClosed(Packet packet, BoshSession bs, boolean withTimeout)
-
getDefHostName
BareJID getDefHostName()
-
getSeeOtherHostForJID
BareJID getSeeOtherHostForJID(Packet packet, BareJID userId, SeeOtherHostIfc.Phase ph)
-
processUndeliveredPacket
boolean processUndeliveredPacket(Packet packet, java.lang.Long stamp, java.lang.String errorMessage)
-
-