public class BoshIOService extends XMPPIOService<Object>
Modifier and Type | Field and Description |
---|---|
static String |
BOSH_CLOSE_CONNECTION_PROP_KEY
Field description
|
static String |
BOSH_EXTRA_HEADERS_FILE_PROP_KEY
Field description
|
static String |
BOSH_EXTRA_HEADERS_FILE_PROP_VAL
Field description
|
static String |
CLIENT_ACCESS_POLICY_FILE_PROP_KEY
Field description
|
static String |
CLIENT_ACCESS_POLICY_FILE_PROP_VAL
Field description
|
ACK_NAME, CROSS_DOMAIN_POLICY_FILE_PROP_KEY, CROSS_DOMAIN_POLICY_FILE_PROP_VAL, DOM_HANDLER, ID_ATT, parser, REQ_NAME, writeInProgress
cb, CERT_CHECK_RESULT, CERT_REQUIRED_DOMAIN, decoder, encoder, HOSTNAME_KEY, partialCharacterBytes, PORT_TYPE_PROP_KEY, SESSION_ID_KEY, SSL_PROTOCOLS_KEY
Constructor and Description |
---|
BoshIOService()
Constructs ...
|
Modifier and Type | Method and Description |
---|---|
boolean |
checkData(char[] data)
Method description
|
long |
getRid()
Method description
|
UUID |
getSid()
Method description
|
BoshTask |
getWaitTimer()
Method description
|
StringBuilder |
prepareHeaders(String data)
Method description
|
void |
sendErrorAndStop(Authorization errorCode,
Packet packet,
String errorMsg)
Method description
|
void |
setContentType(String ct)
Method description
|
void |
setRid(long rid)
Method description
|
void |
setSid(UUID sid)
Method description
|
void |
setWaitTimer(BoshTask timer)
Method description
|
void |
writeRawData(String data)
Method description
|
addPacketToSend, addReceivedPacket, checkBufferLimit, clearWaitingPackets, forceStop, getLastXmppPacketReceiveTime, getPacketsReceived, getPacketsSent, getReceivedPackets, getTotalPacketsReceived, getTotalPacketsSent, getUserJid, getWaitingForAct, getWaitingPackets, getXMLNS, prepareStreamClose, processSocketData, processWaitingPackets, receivedPackets, setAckMode, setElementLimits, setIOServiceListener, setProcessors, setUserJid, setXMLNS, stop, toString, xmppStreamClosed, xmppStreamOpen, xmppStreamOpened
accept, byteOrder, call, connectionType, debug, debug, getBuffOverflow, getBytesReceived, getBytesSent, getConnectionId, getDataReceiver, getLastTransferTime, getLocalAddress, getLocalPort, getPeersJIDsFromCert, getReadCounters, getRefObject, getRemoteAddress, getSessionData, getSocketChannel, getStatistics, getTotalBuffOverflow, getTotalBytesReceived, getTotalBytesSent, getUniqueId, getWriteCounters, getX509TrustManagers, handshakeCompleted, isConnected, isInputBufferEmpty, readBytes, readCompleted, readData, setBufferLimit, setConnectionId, setDataReceiver, setIOServiceListener, setRefObject, setSessionData, setX509TrustManagers, startSSL, startTLS, startZLib, waitingToRead, waitingToSend, waitingToSendSize, writeBytes, writeData
public static final String BOSH_CLOSE_CONNECTION_PROP_KEY
public static final String BOSH_EXTRA_HEADERS_FILE_PROP_KEY
public static final String BOSH_EXTRA_HEADERS_FILE_PROP_VAL
public static final String CLIENT_ACCESS_POLICY_FILE_PROP_KEY
public static final String CLIENT_ACCESS_POLICY_FILE_PROP_VAL
public long getRid()
public UUID getSid()
public void setWaitTimer(BoshTask timer)
timer
- public BoshTask getWaitTimer()
public void sendErrorAndStop(Authorization errorCode, Packet packet, String errorMsg) throws IOException
errorCode
- packet
- errorMsg
- IOException
public void setContentType(String ct)
ct
- public void setRid(long rid)
rid
- public void setSid(UUID sid)
sid
- public StringBuilder prepareHeaders(String data)
data
- public void writeRawData(String data) throws IOException
writeRawData
in class XMPPIOService<Object>
data
- IOException
public boolean checkData(char[] data) throws IOException
checkData
in class XMPPIOService<Object>
data
- boolean
IOException
Copyright © 2014 "Tigase, Inc.". All rights reserved.