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, writeInProgresscb, 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) |
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, xmppStreamOpenedaccept, 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, writeDatapublic 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 - IOExceptionpublic 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
XMPPIOServicewriteRawData in class XMPPIOService<Object>IOExceptionpublic boolean checkData(char[] data)
throws IOException
checkData in class XMPPIOService<Object>booleanIOExceptionCopyright © 2016 "Tigase, Inc.". All rights reserved.