Package tigase.server.bosh
Class BoshSession
java.lang.Object
tigase.server.bosh.BoshSession
Describe class BoshSession here.
Created: Tue Jun 5 18:07:23 2007
Created: Tue Jun 5 18:07:23 2007
- Author:
- Artur Hefczyc
-
Constructor Summary
ConstructorDescriptionBoshSession
(String def_domain, JID dataReceiver, BoshSessionTaskHandler handler, String hostname, int maxWaitingPackets) Creates a newBoshSession
instance. -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
disconnected
(BoshIOService bios) getSid()
void
init
(Packet packet, BoshIOService service, long max_wait, long min_polling, long max_inactivity, int concurrent_requests, int hold_requests, long max_pause, int max_batch_size, long batch_queue_timeout, Queue<Packet> out_results) protected void
init
(Packet packet, BoshIOService service, long max_wait, long min_polling, long max_inactivity, int concurrent_requests, int hold_requests, long max_pause, int max_batch_size, long batch_queue_timeout, Queue<Packet> out_results, boolean preBindEnabled) void
processPacket
(Packet packet, Queue<Packet> out_results) void
processSocketPacket
(Packet packet, BoshIOService service, Queue<Packet> out_results) void
void
setDataReceiver
(JID dataReceiver) void
setUserJid
(String jid) boolean
void
-
Constructor Details
-
BoshSession
public BoshSession(String def_domain, JID dataReceiver, BoshSessionTaskHandler handler, String hostname, int maxWaitingPackets) Creates a newBoshSession
instance.
-
-
Method Details
-
close
public void close() -
disconnected
-
init
public void init(Packet packet, BoshIOService service, long max_wait, long min_polling, long max_inactivity, int concurrent_requests, int hold_requests, long max_pause, int max_batch_size, long batch_queue_timeout, Queue<Packet> out_results) -
processPacket
-
processSocketPacket
-
sendWaitingPackets
public void sendWaitingPackets() -
task
-
terminateBoshSession
public void terminateBoshSession() -
getDataReceiver
-
setDataReceiver
-
getDomain
-
getSessionId
-
getSid
-
setUserJid
-
init
protected void init(Packet packet, BoshIOService service, long max_wait, long min_polling, long max_inactivity, int concurrent_requests, int hold_requests, long max_pause, int max_batch_size, long batch_queue_timeout, Queue<Packet> out_results, boolean preBindEnabled)
-