public class BoshSession extends Object
Constructor and Description |
---|
BoshSession(String def_domain,
JID dataReceiver,
BoshSessionTaskHandler handler,
String hostname,
int maxWaitingPackets)
Creates a new
BoshSession instance. |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
disconnected(BoshIOService bios) |
JID |
getDataReceiver() |
String |
getDomain() |
String |
getSessionId() |
UUID |
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 |
sendWaitingPackets() |
void |
setDataReceiver(JID dataReceiver) |
void |
setUserJid(String jid) |
boolean |
task(Queue<Packet> out_results,
TimerTask tt) |
void |
terminateBoshSession() |
public BoshSession(String def_domain, JID dataReceiver, BoshSessionTaskHandler handler, String hostname, int maxWaitingPackets)
BoshSession
instance.public void close()
public void disconnected(BoshIOService bios)
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)
public void processSocketPacket(Packet packet, BoshIOService service, Queue<Packet> out_results)
public void sendWaitingPackets()
public void terminateBoshSession()
public JID getDataReceiver()
public void setDataReceiver(JID dataReceiver)
public String getDomain()
public String getSessionId()
public UUID getSid()
public void setUserJid(String jid)
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)
Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.