public class BoshIOService extends XMPPIOService<Object>
| Modifier and Type | Class and Description |
|---|---|
static interface |
BoshIOService.ConfigProvider |
| Modifier and Type | Field and Description |
|---|---|
static String |
EOL |
ACK_NAME, CROSS_DOMAIN_POLICY_FILE_PROP_KEY, CROSS_DOMAIN_POLICY_FILE_PROP_VAL, DOM_HANDLER, ID_ATT, parser, processors, REQ_NAME, serviceListener, STREAM_CLOSING, writeInProgresscb, CERT_CHECK_RESULT, CERT_REQUIRED_DOMAIN, decoder, encoder, HOSTNAME_KEY, LOCAL_CERT_CHECK_RESULT, partialCharacterBytes, PORT_TYPE_PROP_KEY, SESSION_ID_KEY, SSL_PROTOCOLS_KEY| Constructor and Description |
|---|
BoshIOService(BoshIOService.ConfigProvider configProvider) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkData(char[] data) |
protected String |
getCharset(String content_type) |
protected int |
getDataLength(String data,
String content_type) |
long |
getRid() |
UUID |
getSid() |
BoshTask |
getWaitTimer() |
StringBuilder |
prepareHeaders(String data) |
void |
sendErrorAndStop(Authorization errorCode,
StreamError streamError,
Packet packet,
String errorMsg) |
void |
setContentType(String ct) |
void |
setRid(long rid) |
void |
setSid(UUID sid) |
void |
setWaitTimer(BoshTask timer) |
void |
writeRawData(String data) |
addPacketToSend, addReceivedPacket, call, checkBufferLimit, clearWaitingPackets, forceStop, getLastXmppPacketReceiveTime, getPacketsReceived, getPacketsSent, getReceivedPackets, getTotalPacketsReceived, getTotalPacketsSent, getUserJid, getWaitingForAct, getWaitingPackets, getXMLNS, hasParsedElements, moveParsedPacketsToReceived, prepareStreamClose, processSocketData, processWaitingPackets, receivedPackets, setAckMode, setElementLimits, setIOServiceListener, setProcessors, setUserJid, setXMLNS, stop, toString, xmppStreamClosed, xmppStreamOpen, xmppStreamOpenedaccept, byteOrder, connectionType, debug, debug, getBuffOverflow, getBytesReceived, getBytesSent, getCertificateContainer, getConnectionId, getDataReceiver, getIO, getLastTransferTime, getLocalAddress, getLocalCertificate, getLocalPort, getPeerCertificate, getReadCounters, getRefObject, getRemoteAddress, getSessionData, getSocketChannel, getSocketInputSize, getStatistics, getTlsUniqueId, getTotalBuffOverflow, getTotalBytesReceived, getTotalBytesSent, getUniqueId, getWriteCounters, handleMalformedInput, handshakeCompleted, isConnected, isInputBufferEmpty, isSocketServiceReady, readBytes, readCompleted, readData, setBufferLimit, setCertificateContainer, setConnectionId, setDataReceiver, setIOServiceListener, setRefObject, setSessionData, setSocketServiceReady, setSslContextContainer, setX509TrustManagers, startSSL, startTLS, startZLib, waitingToRead, waitingToSend, waitingToSendSize, writeBytes, writeDatapublic static final String EOL
public BoshIOService(BoshIOService.ConfigProvider configProvider)
public long getRid()
public void setRid(long rid)
public UUID getSid()
public void setSid(UUID sid)
public BoshTask getWaitTimer()
public void setWaitTimer(BoshTask timer)
public void sendErrorAndStop(Authorization errorCode, StreamError streamError, Packet packet, String errorMsg) throws IOException
IOExceptionpublic void setContentType(String ct)
public StringBuilder prepareHeaders(String data)
public void writeRawData(String data) throws IOException
writeRawData in class XMPPIOService<Object>IOExceptionpublic boolean checkData(char[] data)
throws IOException
checkData in class XMPPIOService<Object>IOExceptionCopyright © 2004–2021 "Tigase, Inc.". All rights reserved.