tigase.server.bosh
Class BoshSession
java.lang.Object
tigase.server.bosh.BoshSession
public class BoshSession
- extends Object
Describe class BoshSession here.
Created: Tue Jun 5 18:07:23 2007
- Version:
- $Rev$
- Author:
- Artur Hefczyc
Method Summary |
void |
close()
|
void |
disconnected(BoshIOService bios)
|
tigase.xmpp.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,
Queue<Packet> out_results)
|
void |
processPacket(Packet packet,
Queue<Packet> out_results)
|
void |
processSocketPacket(Packet packet,
BoshIOService service,
Queue<Packet> out_results)
|
void |
setDataReceiver(tigase.xmpp.JID dataReceiver)
|
boolean |
task(Queue<Packet> out_results,
TimerTask tt)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BoshSession
public BoshSession(String def_domain,
tigase.xmpp.JID dataReceiver,
BoshSessionTaskHandler handler)
- Creates a new
BoshSession
instance.
- Parameters:
def_domain
- dataReceiver
- handler
-
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,
Queue<Packet> out_results)
getSessionId
public String getSessionId()
getDataReceiver
public tigase.xmpp.JID getDataReceiver()
setDataReceiver
public void setDataReceiver(tigase.xmpp.JID dataReceiver)
getSid
public UUID getSid()
getDomain
public String getDomain()
close
public void close()
processPacket
public void processPacket(Packet packet,
Queue<Packet> out_results)
processSocketPacket
public void processSocketPacket(Packet packet,
BoshIOService service,
Queue<Packet> out_results)
disconnected
public void disconnected(BoshIOService bios)
task
public boolean task(Queue<Packet> out_results,
TimerTask tt)
Copyright © 2001-2006 Tigase Developers Team. All rights Reserved.