tigase.server.bosh
Class BoshIOService

java.lang.Object
  extended by tigase.net.IOService<RefObject>
      extended by tigase.xmpp.XMPPIOService<Object>
          extended by tigase.server.bosh.BoshIOService
All Implemented Interfaces:
Callable<IOService>

public class BoshIOService
extends XMPPIOService<Object>

Describe class BoshIOService here. Created: Tue Jun 5 22:33:18 2007

Version:
$Rev$
Author:
Artur Hefczyc

Field Summary
 
Fields inherited from class tigase.xmpp.XMPPIOService
parser
 
Fields inherited from class tigase.net.IOService
empty_read_call_count, HOSTNAME_KEY, PORT_TYPE_PROP_KEY, SESSION_ID_KEY
 
Constructor Summary
BoshIOService()
           
 
Method Summary
 long getRid()
           
 UUID getSid()
           
 void sendErrorAndStop(Authorization errorCode, Packet packet, String errorMsg)
           
 void setContentType(String ct)
           
 void setRid(long rid)
           
 void setSid(UUID sid)
           
 void writeRawData(String data)
          Method description
 
Methods inherited from class tigase.xmpp.XMPPIOService
addPacketToSend, addReceivedPacket, getReceivedPackets, getXMLNS, isAuthenticated, processSocketData, processWaitingPackets, receivedPackets, setAuthenticated, setIOServiceListener, setXMLNS, stop, xmppStreamClosed, xmppStreamOpen, xmppStreamOpened
 
Methods inherited from class tigase.net.IOService
accept, call, connectionType, debug, debug, forceStop, getDataReceiver, getLastTransferTime, getLocalAddress, getReadCounters, getRefObject, getRemoteAddress, getSessionData, getSocketChannel, getStatistics, getUniqueId, getWriteCounters, isConnected, readCompleted, readData, setDataReceiver, setIOServiceListener, setRefObject, setSessionData, setSSLId, startSSL, startTLS, startZLib, toString, waitingToSend, waitingToSendSize, writeData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BoshIOService

public BoshIOService()
Method Detail

setContentType

public void setContentType(String ct)

writeRawData

public void writeRawData(String data)
                  throws IOException
Description copied from class: XMPPIOService
Method description

Overrides:
writeRawData in class XMPPIOService<Object>
Throws:
IOException

sendErrorAndStop

public void sendErrorAndStop(Authorization errorCode,
                             Packet packet,
                             String errorMsg)
                      throws IOException
Throws:
IOException

setSid

public void setSid(UUID sid)

getSid

public UUID getSid()

setRid

public void setRid(long rid)

getRid

public long getRid()


Copyright © 2001-2006 Tigase Developers Team. All rights Reserved.