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: 2996 $
Author:
Artur Hefczyc

Constructor Summary
BoshSession(String def_domain, tigase.xmpp.JID dataReceiver, BoshSessionTaskHandler handler)
          Creates a new BoshSession instance.
 
Method Summary
 void close()
          Method description
 void disconnected(BoshIOService bios)
          Method description
 tigase.xmpp.JID getDataReceiver()
          Method description
 String getDomain()
          Method description
 String getSessionId()
          Method description
 UUID getSid()
          Method description
 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)
          Method description
 void processPacket(Packet packet, Queue<Packet> out_results)
          Method description
 void processSocketPacket(Packet packet, BoshIOService service, Queue<Packet> out_results)
          Method description
 void setDataReceiver(tigase.xmpp.JID dataReceiver)
          Method description
 boolean task(Queue<Packet> out_results, TimerTask tt)
          Method description
 void terminateBoshSession()
           
 
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

close

public void close()
Method description


disconnected

public void disconnected(BoshIOService bios)
Method description

Parameters:
bios -

getDataReceiver

public tigase.xmpp.JID getDataReceiver()
Method description

Returns:

getDomain

public String getDomain()
Method description

Returns:

getSessionId

public String getSessionId()
Method description

Returns:

getSid

public UUID getSid()
Method description

Returns:

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)
Method description

Parameters:
packet -
service -
max_wait -
min_polling -
max_inactivity -
concurrent_requests -
hold_requests -
max_pause -
out_results -

processPacket

public void processPacket(Packet packet,
                          Queue<Packet> out_results)
Method description

Parameters:
packet -
out_results -

processSocketPacket

public void processSocketPacket(Packet packet,
                                BoshIOService service,
                                Queue<Packet> out_results)
Method description

Parameters:
packet -
service -
out_results -

setDataReceiver

public void setDataReceiver(tigase.xmpp.JID dataReceiver)
Method description

Parameters:
dataReceiver -

task

public boolean task(Queue<Packet> out_results,
                    TimerTask tt)
Method description

Parameters:
out_results -
tt -
Returns:

terminateBoshSession

public void terminateBoshSession()


Copyright © 2012 Tigase. All Rights Reserved.