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
Author:
Artur Hefczyc
  • Constructor Details

  • Method Details

    • close

      public void close()
    • disconnected

      public void disconnected(BoshIOService bios)
    • 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, int max_batch_size, long batch_queue_timeout, Queue<Packet> out_results)
    • processPacket

      public void processPacket(Packet packet, Queue<Packet> out_results)
    • processSocketPacket

      public void processSocketPacket(Packet packet, BoshIOService service, Queue<Packet> out_results)
    • sendWaitingPackets

      public void sendWaitingPackets()
    • task

      public boolean task(Queue<Packet> out_results, TimerTask tt)
    • terminateBoshSession

      public void terminateBoshSession()
    • getDataReceiver

      public JID getDataReceiver()
    • setDataReceiver

      public void setDataReceiver(JID dataReceiver)
    • getDomain

      public String getDomain()
    • getSessionId

      public String getSessionId()
    • getSid

      public UUID getSid()
    • setUserJid

      public void setUserJid(String jid)
    • init

      protected void init(Packet packet, BoshIOService service, long max_wait, long min_polling, long max_inactivity, int concurrent_requests, int hold_requests, long max_pause, int max_batch_size, long batch_queue_timeout, Queue<Packet> out_results, boolean preBindEnabled)