tigase.server.bosh
Class BoshSession

java.lang.Object
  extended by tigase.server.bosh.BoshSession

public class BoshSession
extends java.lang.Object

Describe class BoshSession here. Created: Tue Jun 5 18:07:23 2007

Version:
$Rev: 1493 $
Author:
Artur Hefczyc

Constructor Summary
BoshSession(java.lang.String def_domain, java.lang.String dataReceiver, BoshSessionTaskHandler handler)
          Creates a new BoshSession instance.
 
Method Summary
 void close()
           
 void disconnected(BoshIOService bios)
           
 java.lang.String getDataReceiver()
           
 java.lang.String getDomain()
           
 java.lang.String getSessionId()
           
 java.util.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, java.util.Queue<Packet> out_results)
           
 void processPacket(Packet packet, java.util.Queue<Packet> out_results)
           
 void processSocketPacket(Packet packet, BoshIOService service, java.util.Queue<Packet> out_results)
           
 void setDataReceiver(java.lang.String dataReceiver)
           
 boolean task(java.util.Queue<Packet> out_results, java.util.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(java.lang.String def_domain,
                   java.lang.String 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,
                 java.util.Queue<Packet> out_results)

getSessionId

public java.lang.String getSessionId()

getDataReceiver

public java.lang.String getDataReceiver()

setDataReceiver

public void setDataReceiver(java.lang.String dataReceiver)

getSid

public java.util.UUID getSid()

getDomain

public java.lang.String getDomain()

close

public void close()

processPacket

public void processPacket(Packet packet,
                          java.util.Queue<Packet> out_results)

processSocketPacket

public void processSocketPacket(Packet packet,
                                BoshIOService service,
                                java.util.Queue<Packet> out_results)

disconnected

public void disconnected(BoshIOService bios)

task

public boolean task(java.util.Queue<Packet> out_results,
                    java.util.TimerTask tt)


Copyright © 2009 Tigase. All Rights Reserved.