tigase.server.bosh
Class BoshSession

java.lang.Object
  extended by 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

Constructor Summary
BoshSession(String def_domain, tigase.xmpp.JID dataReceiver, BoshSessionTaskHandler handler)
          Creates a new BoshSession instance.
 
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
 

Constructor Detail

BoshSession

public BoshSession(String def_domain,
                   tigase.xmpp.JID dataReceiver,
                   BoshSessionTaskHandler handler)
Creates a new BoshSession instance.

Parameters:
def_domain -
dataReceiver -
handler -
Method Detail

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.