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

Constructor Summary
BoshSession(java.lang.String def_domain, BoshSessionTaskHandler handler)
          Creates a new BoshSession instance.
 
Method Summary
 void close()
           
 void disconnected(BoshIOService bios)
           
 java.lang.String getDomain()
           
 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)
           
 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,
                   BoshSessionTaskHandler handler)
Creates a new BoshSession instance.

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)

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 © 2008 Tigase. All Rights Reserved.